Differenze tra le versioni di "Informatica 2 Liceo Scientifico Scienze Applicate/Es (do-while) Indovina il numero"

m
Update syntaxhighlight tags - remove use of deprecated <source> tags
m (Bot: Correggo errori ortografici comuni)
m (Update syntaxhighlight tags - remove use of deprecated <source> tags)
 
. 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 , se vogliamo invece generare un numero fra 7 e 15 ( i possibili numeri sono 9) usiamo x=7+rand()%9;
 
<sourcesyntaxhighlight lang="c">
 
#include <cstdlib>
}
 
</syntaxhighlight>
</source>
 
== Esercizio Indovina il numero (0-9999), ti aiuto io==
Il computer pensa a un numero intero compreso fra 0 e 9999 (estremi inclusi) e tu lo devi indovinare. Quando ci riesci il computer visualizza il numero di tentativi.Il computer quando sbagli ti dice se il numero inserito e' minore o maggiore di quello da indovinare
 
<sourcesyntaxhighlight lang="c">
#include <cstdlib>
#include <iostream>
return 0;
}
</syntaxhighlight>
</source>
 
 
naturalmente potevi risolvere il problema anche con
 
<sourcesyntaxhighlight lang="c">
#include <cstdlib>
#include <iostream>
return 0;
}
</syntaxhighlight>
</source>
 
per casa vai sul sito e studia la funzione [http://www.cplusplus.com/reference/cstdlib/rand/ rand()] e [http://www.cplusplus.com/reference/cstdlib/srand/ srand()]
266

contributi