Pagina 1 di 1

[C++] Numero positivo con bool

MessaggioInviato: 03/01/2018, 23:00
da mpg
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;

}

Re: [C++] Numero positivo con bool

MessaggioInviato: 04/01/2018, 11:31
da mpg
Trovato modificando cosi':

if(x > 0)
{flag = true;
cout<<"numero positivo"<<endl;
}
else
{cout<<"numero negativo"<<endl;