InformáticaBásico1 respuestas

Buenas noches disculpen alguien me puede hacer el favor de decirme que función hace cada cosa en este código se los agradezco :#include#includeint main() { char frase[60], rep[100], temporal[100] ; ch?

Buenas noches disculpen alguien me puede hacer el favor de decirme que función hace cada cosa en este código se los agradezco : #include #include int main() { char frase[60], rep[100], temporal[100] ; char pal ; int longitud, i, j, inicial, acertado = 0, temp = 0, oportunidades = 5 ; int repetido = 0, gano = 0 ; printf(" \ tJuego del Ahorcado \ n") ; printf("Introduzca la palabra a adivinar : ") ; gets(frase) ; system("cls") ; longitud = 0 ; inicial = 0 ; j = 0 ; rep[0] = ' ' ; rep[1] = ' \ 0' ; do { system("cls") ; temp = 0 ; if(inicial = = 0) { for(i = 0 ; i if(frase[i] = = ' ') { temporal[i] = ' ' ; longitud + + ; } else { temporal[i] = '_' ; longitud + + ; } } } inicial = 1 ; temporal[longitud] = ' \ 0' ; for(i = 0 ; i if(rep[i] = = pal) { repetido = 1 ; break ; } else { repetido = 0 ; } } if(repetido = = 0) { for(i = 0 ; i if(frase[i] = = pal) { temporal[i] = pal ; acertado + + ; temp = 1 ; } } } if(repetido = = 0) { if(temp = = 0) { oportunidades = oportunidades - 1 ; } } else { printf("Ya se ha introducido este caracter") ; printf(" \ n \ n") ; } printf(" \ n") ; for(i = 0 ; i printf(" %c ", temporal[i]) ; } printf(" \ n") ; if(strcmp(frase, temporal) = = 0) { gano = 1 ; break ; } printf(" \ n") ; printf("Letras Acertadas : %d", acertado) ; printf(" \ n") ; printf("Oportunidades Restantes : %d", oportunidades) ; printf(" \ n") ; rep[j] = pal ; j + + ; if (oportunidades = = 0) { break ; } printf("Introduzca una letra : ") ; scanf(" \ n%c", &pal) ; }while(oportunidades ! = 0) ; if(gano) { printf(" \ n \ n") ; printf("Enhorabuena, has ganado. ") ; } else { printf(" \ n \ n") ; printf("Has perdido. ") ; } printf(" \ n \ n") ; system("PAUSE") ; return 0 ; }.

Mejor respuesta

Castroelav28060
2

Int main() / / es la clase principal donde se esta ejecutando tu código de c + + char / / es una variable de tipo caracter solo letras okint / / variable de tipo entero solo numerosprintf / / como lo dice, muestra en pantalla o consola el mensajemetodo GETS es para obtener la frase que el introdujoSystem ("cls") / / limpia la pantalla despues inicializa las variables en cerodespues ya viene lo que son las condiciones, me imagino que si tienes ese codigo debes saber algo ya.

Do while "de hasta" if else"si si no".