Ciao a tutti, volevo chiedervi se potevate aiutarmi per quanto riguarda il C++
In pratica ho 1 esame di programmazione, ed ho ripreso ora questo linguaggio... per ora sn nelle cose più semplici, e siccome è da tanti anni che nn lo tocco, nn mi ricordo tutto... anzi quasi niente!
Volevo scrivere una cosa molto stupida ma ho riscontrato 1 problema, il codice è questo:
codice:
#include <stdio.h>
#include <stdlib.h>
main()
{
int n;
printf("Sei alto? In tal caso premi 1");
scanf("%d, n");
if(n==1)
printf("Ok, sei alto\n");
else
printf("Non e vero\n");
system("pause");
}
Non badate alle frasi, è tanto per fare 1 esempio ^_^
In questo caso il programma chiede se sei alto e di scrivere 1 se lo sei.
Se inserisco 1 dovrebbe stampare "Ok, sei alto", se invece inserisco un numero diverso da 1 dovrebbe stamparmi "Non e vero" giusto?
Invece per qualunque numero inserisco il programma mi stampa sempre "Non e vero"
Cosa ho sbagliato?