[C++] Numero positivo con bool

Messaggioda mpg » 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;

}
mpg
New Member
New Member
 
Messaggio: 19 di 79
Iscritto il: 28/11/2017, 09:35
Firefox 56.0 64 bits Firefox 56.0 64 bits
Windows 10 64 bits Windows 10 64 bits

Re: [C++] Numero positivo con bool

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

Trovato modificando cosi':

if(x > 0)
{flag = true;
cout<<"numero positivo"<<endl;
}
else
{cout<<"numero negativo"<<endl;
mpg
New Member
New Member
 
Messaggio: 21 di 79
Iscritto il: 28/11/2017, 09:35
Firefox 56.0 64 bits Firefox 56.0 64 bits
Windows 10 64 bits Windows 10 64 bits


Torna a Informatica

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti