Ciao devo fare un quiz in dev c++ con operatori base tipo printf,scanf,if,else,while,do while,e for e non riesco a continuare perche sono ad un punto morto.
sotto vi metto quello che sono riuscito a fare fino ad ora mi raccomando tenete ben presente che sono alle primissime armi!!!
cinque domande a risposta multipla e per ciascuna di esse
quattro possibili risposte. Le risposte saranno numerate da 1 a 4, l’utente esprimerà la sua scelta inserendo
il relativo numero. Nel caso l’utente inserisca un numero diverso dai 4 disponibili, l’applicazione dovrà
comunicargli l’errore e permettere di ripetere la risposta. Al termine del gioco l’applicazione dovrà
comunicare all’utente il risultato ed un commento.
grazie
#include<stdio.h>
main()
{
int a,b,c,d,e,nessuno,lettera;
do{
printf("Quanti mondiali ha vinto Valentino Rossi?");
printf(" \n\na) 8\nb) 9\nc) 10\nd) Nessuna delle tre opzioni");
printf("\n\nInserisci la lettera della risposta scelta:");
scanf("%d",&a,b,c,d);
}while(lettera!=a,b,c,d);
printf("%d",a);
do{
printf("In quale squadra gioca Mario Gomez?");
printf("\na) Juventus\nb) Bayern Monaco\nc) Fiorentina\nd) Nessuna delle tre opzioni");
printf("\n\nInserisci la lettera della risposta scelta:");
scanf("%d",&a,b,c,d);
}while(lettera!=a,b,c,d);
do{
printf("In quale anno è nato il calciatore Giancarlo Antognoni?");
printf(" \n\na) 1954\nb) 1960\nc) 1899\nd) \nd) 1952");
printf("\n\nInserisci la lettera della risposta scelta:");
scanf("%d",&a,b,c,d);
}while(lettera!=a,b,c,d);
do{
printf("Chi è il detentore del record mondiale sui 100 metri piani?");
printf(" \n\na) Usain Bolt\nb) Asafa Powell\nc) Maurice Grene\nd) Carl Lewis");
printf("\n\nInserisci la lettera della risposta scelta:");
scanf("%d",&a,b,c,d);
}while(lettera!=a,b,c,d);
do{
printf("Chi scrisse il compendio teorico pratico di apicoltura razionale (1869).?");
printf(" \n\na) Leonardo da Vinci\nb) Giacomo Leopardi\nc) Giovanni della Casa\nd) Giotto Ulivi");
printf("\n\nInserisci la lettera della risposta scelta:");
scanf("%d",&a,b,c,d);
}while(lettera!=a,b,c,d);
getchar();
getchar();
}