[C++] Numero positivo con bool

Messaggioda mpg » 04/01/2018, 00: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;

}
mpg
Junior Member
Junior Member
 
Messaggio: 19 di 169
Iscritto il: 28/11/2017, 10:35

Re: [C++] Numero positivo con bool

Messaggioda mpg » 04/01/2018, 12:31

Trovato modificando cosi':

if(x > 0)
{flag = true;
cout<<"numero positivo"<<endl;
}
else
{cout<<"numero negativo"<<endl;
mpg
Junior Member
Junior Member
 
Messaggio: 21 di 169
Iscritto il: 28/11/2017, 10:35


Torna a Informatica

Chi c’è in linea

Visitano il forum: mpg e 3 ospiti