December 2018 1 18 Report
Alguien que sepa de programación y me pueda ayudar con este código trata de una sopa de letras solo que no concuerda las instrucciones por que cuando inserto una palabra marca que esta correcta cualquiera alguien me ayuda a corregirlo


#include
#include
#include
int op, puntos, oportunidades;
int palabra1=0,palabra2=0,palabra3=0,palabra4=0;//0=disponible||1=ocupada
char s[20];
main(){
do{
system("cls");
printf("1- Jugar\n");
printf("2- Instrucciones\n");
printf("3- Puntos\n");
printf("4- Salir\n");
do{scanf("%i", & op);}while(op<0||op>4);
switch(op){
case 1:
oportunidades=5;
puntos=0;
palabra1=0;palabra2=0;palabra3=0;palabra4=0;
do{
system("cls");
printf("Puntaje : %i\n", puntos);
printf("Intentos restantes: %i\n", oportunidades);
printf("\nt a c c i d e n t e n a k m i b k n g a\n");
printf("\nh a j f n b r j b s j m e n y b m i n c\n");
printf("\ng h x f s v t e w b y h j r f r d s f i\n");
printf("\nl r f i d v h y f d r w f b o j u b m i\n");
printf("\no j n j m l j l a u t o b u s u n l g d\n");
printf("\ni u b e s t a c i o n a m i e n t o u u\n");
printf("\nl r f s d v h y f d r w f b h j u b m l\n");
printf("\ne o t r e u p o r e a j t r a n s i t o\n");
printf("\ni u b d t e s v l m g o i e a w n i i u\n");
printf("\n\nPalabra1:");
scanf("%s", & s);
if(strcmp(s, "ESTACIONAMIENTO")==0&&palabra1==0){
printf("La palabra es correcta");
puntos=puntos+5;
oportunidades=oportunidades-1;
palabra1=1;
system("pause");
}else if(strcmp(s, "AUTOBUS")==0&&palabra2==0){
printf("La palabra es correcta");
puntos=puntos+5;
oportunidades=oportunidades-1;
palabra2=1;
system("pause");
}else if(strcmp(s, "TRANSITO")==0&&palabra3==0){
printf("La palabra es correcta");
puntos=puntos+5;
oportunidades=oportunidades-1;
palabra3=1;

}else if(strcmp(s, "ACCIDENTE")==0&&palabra4==0){
printf("La palabra es correcta");
puntos=puntos+5;
oportunidades=oportunidades-1;
palabra4=1;
}else{
printf("La palabra es correcta");
oportunidades=oportunidades-1;
system("pause");
}

}while(oportunidades!=0);
//Mostrar el 'gano!'
system("cls");
printf("Juego acabado!\n");
printf("\nTus puntos: %i\n", puntos);
system("pause");
break;

case 2:
//Instrucciones
system("cls");
printf ("instrucciones\n");
printf ("\n1. decifre las palabras escondidas entre las letras.");
printf ("\n2. haga una lista introduciendo las palabras que encontro, el mismo programa resolvera sus asiertos y sus errores.");
printf ("\n3. por cada asierto se sumaran puntos y por cada error se restarán los mismos.");
printf ("\n4. cuando se acaben los intentos , el juego finalizara y obtendra el puntaje final.\n");
system("pause");
break;
case 3:
//Puntos
system("cls");
printf("Puntos\n");
if(puntos!=0){
printf("El ultimo puntaje grabado fue de: %i\n", puntos);
printf("Va a odder superlunary?\n");
}else{
printf("No hay punctuates grab ados. Jugate Una partial para Barlow.\n");

}
break;
}
}while(op!=4);
}
En codeblocks

Valor: 50 puntos
More Questions From This User See All

Life Enjoy

" Life is not a problem to be solved but a reality to be experienced! "

Get in touch

Social

© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.