blrkingofkings
Nuovo Utente
- Messaggi
- 1
- Reazioni
- 0
- Punteggio
- 24
Salve a tutti,
sono un neofita in C++, ho solo 11 anni :lol:
Ho fatto questo piccolo programma, tutto ok ma quando va a verificare la correttezza delle risposte le da sempre come corrette...dov'è che sbaglio?
Ecco il codice, ho evidenziato la parte in questione:
sono un neofita in C++, ho solo 11 anni :lol:
Ho fatto questo piccolo programma, tutto ok ma quando va a verificare la correttezza delle risposte le da sempre come corrette...dov'è che sbaglio?
Ecco il codice, ho evidenziato la parte in questione:
#include <conio.h>
#include <iostream.h>
#include <string.h>
main ()
{
char r1[20],r2[20],r3[20];
int m,s,c,z;
cout<<"Qual e' il capoluogo del Piemonte?"<<endl;
cin>>r1;
z=strcmp(r1,"torino");
if (z==0)
{m=1;
cout<<"Giusto!"<<endl;}
else
cout<<"Sbagliato!"<<endl;
cout<<"Principalmente,di quale materiale e' composta la carta?"<<endl;
cin>>r2;
z=strcmp(r2,"cellulosa");
if (z==0)
{s=1;
cout<<"Giusto!"<<endl;}
else
cout<<"Sbagliato!"<<endl;
cout<<"Quale lingua e' parlata in Brasile?"<<endl;
cin>>r3;
z=strcmp(r3,"portoghese");
if (z==0)
{c=1;
cout<<"Giusto!"<<endl;}
else
cout<<"Sbagliato!"<<endl;
if (c=1)
{if (s=1)
{if (m=1)
cout<<"Giusto!"<<endl;
else
cout<<"Non hai vinto!"<<endl;
}
else
cout<<"Non hai vinto!"<<endl;
}
else
cout<<"Non hai vinto!"<<endl;
getch ();
}