Ecco il mio:blush:I computer giocano un ruolo sempre più importante nell'educazione. Scrivete un programma che aiuti uno studente di scuola elementare ad apprendere la moltiplicazione. Utilizzate rand per produrre due interi positivi di una cifra.
[ot]
Codice:
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main()
{
int num1,num2, risultato,num3;
srand(time ( NULL) );
num1 = 1 + (rand() % 10 );
num2 = 1 + (rand() % 10 );
printf(" Quanto fà %d per %d ?\n", num1,num2);
scanf("%d",&risultato);
num3 = num1*num2;
if(risultato == num3){
printf( " Very good!\n");
}
else{
while( risultato != num3) {
printf(" Try again\n");
scanf("%d",&risultato);
num3 = num1*num2;
if(risultato == num3){
printf( " Very good!\n");
}
}
}
return 0;
}
Il mio va tranquillamente solo che penso di aver messo #include<stdlib.h > in più ma non ne sono sicuro..e poi l'uso di rand() mi hanno detto che non è corretto...
Qualcuno sa come avitare quella ripetizione nell' else?