Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- int esta_letra(char palabra[], char letra){
- int i, contador=0;
- for (i=0; i<strlen(palabra); i++){
- if (palabra[i]==letra){
- contador++;
- }
- }
- printf("La letra %c y la palabra %s devolvieron %d\n",letra,palabra,contador);
- return contador;
- }
- void jugar(){
- char palabraSecreta[30];
- printf("Jugador 1: ingrese la palabra secreta: \n");
- scanf("%s", palabraSecreta);
- int longitud=strlen(palabraSecreta);
- char letrasElegidas[28], palabraDescubierta[longitud + 1];
- int cantidadIntentos=0, i;
- //inicializo letrasElegidas en ' '
- for (i=0; i<27; i++){
- letrasElegidas[i]=' ';
- }
- letrasElegidas[27]='\0';
- //inicializo palabraDescubierta en '-'
- for (i=0; i<longitud; i++){
- palabraDescubierta[i]='-';
- }
- palabraDescubierta[longitud+1] = '\0';
- int j;
- char letra, a;
- while (cantidadIntentos<7){
- printf("Jugador 2: ingrese una letra \n");
- scanf(" %c", &letra);
- if ((esta_letra(letrasElegidas, letra))==0){
- if ((esta_letra(palabraSecreta, letra))>0){
- for (j=0; j<longitud; j++){
- if (palabraSecreta[j]==letra){
- palabraDescubierta[j]=letra;
- }
- }
- } else {
- printf("Letra no está!\n");
- cantidadIntentos++;
- }
- }
- printf("%s \n", palabraDescubierta);
- }
- }
- int main(){
- jugar();
- return 0;
- }
Add Comment
Please, Sign In to add comment