[C++] Numero positivo con bool
Inviato: 03/01/2018, 23:00
Stavo scrivendo piccolo programma che devo fare con bool per stabilire se un numero è positivo o meno ma non mi viene.
Gli errori cominciano da "else if (x<0)".... (viene indicato che manca un if prima di else??)
Mi potete aiutare?
Ecco cosa ho scritto:
#include <iostream>
using namespace std;
int main()
{
int x = 0;
bool flag;
cout<<"inserisci numero: ";
cin>>x;
if(x > 0) flag = true;
cout<<"numero positivo"<<endl;
else if (x<0) flag = false;
cout<<"numero negativo"<<endl;
}
Gli errori cominciano da "else if (x<0)".... (viene indicato che manca un if prima di else??)
Mi potete aiutare?
Ecco cosa ho scritto:
#include <iostream>
using namespace std;
int main()
{
int x = 0;
bool flag;
cout<<"inserisci numero: ";
cin>>x;
if(x > 0) flag = true;
cout<<"numero positivo"<<endl;
else if (x<0) flag = false;
cout<<"numero negativo"<<endl;
}