/*************************************************************************************** * Nome programma: trova_num.c * * Autore: Buttolo Marco * * Scopo: Programma che genera un numero casuale e consente all'utente di * * indovinarlo. * * data: 10/02/2000 * ***************************************************************************************/ #include #include #include #define NO 0 #define YES 1 void main(void) { int valore_desiderato=-1; int numero; int numeri_desiderati; int fatto=NO; printf("\n\n Prendo un numero a caso"); /*si usa il tempo come generatore di numeri casuali*/ srand((unsigned) time(NULL)); numero=rand(); numeri_desiderati=0; /*ciclo analisi tentativi*/ while(fatto==NO) { printf("\n Prendi un numero a caso tra 0 e %d", RAND_MAX); scanf("%d", &valore_desiderato); numeri_desiderati++; /*controllo se numero uguale a valore desiderato inserito*/ if(numero==valore_desiderato) { fatto=YES; } else { if(numero