Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- //
- // corso c
- //
- // Created by Carmine Romano on 16/11/2019.
- // Copyright © 2019 Carmine Romano. All rights reserved.
- //
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- #include <time.h>
- int main()
- {
- int presente = 0; //memorizza quante volte è presente la lettera inserita
- int tentativi = 0; //memorizza il numero di tentativi di inserimento
- char lettera; //memorizza la lettera inserita dall'utente
- srand(time(NULL));
- char parole[][10] = {
- {'5','a','l','p','h','a'},
- {'5','b','r','a','v','o'},
- {'7','c','h','a','r','l','i','e'},
- {'5','d','e','l','t','a'},
- {'4','e','c','h','o'},
- {'7','f','o','x','t','r','o','t'},
- {'4','g','o','l','f'},
- {'5','h','o','t','e','l'},
- {'5','i','n','d','i','a'},
- {'4','l','i','m','a'}
- };
- int casuale = rand()%10;
- char parola[parole[casuale][0]]; //parola da indovinare
- char parola_ins[strlen(parola)]; //parola inserita
- for(int i = 0; i < parole[casuale][0]; i++){
- parola[i] = parole[casuale][i+1];
- }
- //debug della parola scelta
- /*
- for(int i = 0; i < strlen(parola); i++){
- printf("%c", parola[i]);
- }
- */
- for(int i = 0; i < strlen(parola); i++)
- parola_ins[i] = '_';
- while(tentativi < 10)
- {
- tentativi++;
- presente = 0;
- printf("La parola da indovinare \n");
- for(int i = 0; i < strlen(parola); i++)
- printf("%c", parola_ins[i]);
- printf("\n\n\n\nInserisci lettera: ");
- scanf(" %c", &lettera);
- for(int i = 0; i < strlen(parola); i++)
- {
- if(parola[i] == lettera)
- {
- parola_ins[i] = lettera;
- presente++;
- }
- }
- int tmp = 0;
- for(int i = 0; i < strlen(parola); i++)
- {
- if(parola[i] == parola_ins[i])
- tmp++;
- if(tmp == strlen(parola))
- {
- for(int i = 0; i < strlen(parola); i++)
- printf("%c",parola_ins[i]);
- printf("\n\nHai indovinato la parola! Hai vinto 1 centesimo \n");
- return 0;
- }
- }
- printf("La lettera %c e' presente %d volte \n\n\n", lettera, presente);
- }
- printf("Mi dispiace ma non e' cosa tua\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement