Informatica 2 Liceo Scientifico Scienze Applicate/Es (do-while) Indovina il numero: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Update syntaxhighlight tags - remove use of deprecated <source> tags |
m Bot: Correggo errori comuni (tramite La lista degli errori comuni V 1.0) |
||
Riga 3:
Il computer pensa a un numero intero compreso fra 0 e 9 (estremi inclusi) e tu lo devi indovinare. Quando ci riesci il computer visualizza il numero di tentativi.
Questo esercizio deve essere risolto con l'istruzione do-while
Il computer per generare dei numeri a caso (valore random ) utilizza una funzione rand() che ogni volta viene richiamata genera un valore appartenente a una sequenza pseudocasuale ( cioe' appartenenti a una sequenza di numeri che sembrano casuali) tutta la sequenza pseudocasuale e' determinata da un particolare valore detto seme (seed) che puo' essere deciso tramite la funzione srand(numeroseme)
. La funzione rand genera dei numeri da 0 a un numero molto grande (almeno 32000 e rotti) se vogliamo riportare questo numero casuale nella fascia 0-9 basta calcolare il resto della divisione per 10 cioe' x=rand()%10; questo perché il resto di una divisione per 10 assume solo i valori compresi fra 0 e 9
<syntaxhighlight lang="c">
Riga 58:
e srand, inizialmente l'esercizio è risolto senza l'uso di srand
operazione di modulo
concetto seme
*/
int main(int argc, char *argv[])
Riga 110:
e srand, inizialmente l'esercizio è risolto senza l'uso di srand
operazione di modulo
concetto seme
*/
int main(int argc, char *argv[])
|