Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- int generaNumero();
- int indovinaNumero(int num, int errori);
- int main() {
- char contr = 'S';
- do {
- int numero, tentativi, errori, inserimento, a;
- errori=0;
- tentativi = 4;
- numero = generaNumero();
- do {
- a = indovinaNumero(numero, errori);
- if(a == 1)
- printf("complimenti hai indovinato il numero\n");
- else {
- printf("hai sbagliato\n");
- errori++;
- }
- }while(a==0 && errori<4);
- if(errori==4)
- printf("hai perso, ");
- printf("vuoi fare un'altra partita? (S/N)\n");
- scanf("%c", &contr);
- }while(contr =='S' || contr =='s');
- return 0;
- }
- int generaNumero() {
- srand(time(NULL));
- return rand() % 100 + 1;
- }
- int indovinaNumero(int num, int errori) {
- int inserimento;
- printf("tentativo numero %d: ", errori+1);
- scanf("%d", &inserimento);
- if(inserimento == num)
- return 1;
- else if(inserimento < num) {
- printf("troppo piccolo\n");
- return 0;
- }
- else
- {
- printf("troppo grande\n"); return 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement