AhorcadoGrafico

Ahorcado gráfico de países europeos.
				//Ahorcado
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
#include<time.h>
#include<string.h>
#define LONG_CAD 81
#define LONG_PALABRA 10


void grafico(int x);
void grafico(int x)
{
int dibujo[8][80];
int i=0;


switch(x)
{
case 1: x=1;
dibujo[2][79]=printf(" 272n");
dibujo[3][79]=printf(" 272n");
dibujo[4][79]=printf(" 272n");
dibujo[5][79]=printf(" 272n");
dibujo[6][79]=printf(" 272n");
dibujo[7][79]=printf(" 272n");
printf("n");

break;
case 2: x=2;

dibujo[1][76]=printf(" 315");
dibujo[1][77]=printf("315");
dibujo[1][78]=printf("315");
dibujo[1][79]=printf("273n");

dibujo[2][79]=printf(" 272n");
dibujo[3][79]=printf(" 272n");
dibujo[4][79]=printf(" 272n");
dibujo[5][79]=printf(" 272n");
dibujo[6][79]=printf(" 272n");
dibujo[7][79]=printf(" 272n");
printf("n");

break;
case 3: x=3;
dibujo[1][76]=printf(" 315");
dibujo[1][77]=printf("315");
dibujo[1][78]=printf("315");
dibujo[1][79]=printf("273n");
dibujo[3][79]=printf(" 272 1n");
dibujo[2][79]=printf(" 272n");
dibujo[4][79]=printf(" 272n");
dibujo[5][79]=printf(" 272n");
dibujo[6][79]=printf(" 272n");
dibujo[7][79]=printf(" 272n");
printf("n");





break;
case 4: x=4;







dibujo[1][76]=printf(" 315");
dibujo[1][77]=printf("315");
dibujo[1][78]=printf("315");
dibujo[1][79]=printf("273n");
dibujo[3][79]=printf(" 272 1n");

dibujo[4][79]=printf(" 272 57260134n");
dibujo[2][79]=printf(" 272n");
dibujo[5][79]=printf(" 272n");
dibujo[6][79]=printf(" 272n");
dibujo[7][79]=printf(" 272n");
printf("n");








break;
case 5: x=5;
dibujo[1][76]=printf(" 315");
dibujo[1][77]=printf("315");
dibujo[1][78]=printf("315");
dibujo[1][79]=printf("273n");
/* dibujo[2][75]=printf("1n");*/





dibujo[3][79]=printf(" 272 1n");

dibujo[4][79]=printf(" 272 57260134n");
dibujo[5][79]=printf(" 272 57 134n");
dibujo[2][79]=printf(" 272n");
dibujo[6][79]=printf(" 272n");
dibujo[7][79]=printf(" 272n");
printf("n");








}

}


main()
{
char palabras[28][LONG_PALABRA]={{""},{""},{"suecia"},{"espana"},{"rumania"},{"portugal"},{"croacia"},{"suiza"},{"irlanda"},{"bulgaria"},{"holanda"},{"belgica"},{"francia"},{"alemania"},{"noruega"},{"italia"},{"letonia"},{"lituania"},{"grecia"},{"hungria"},{"eslovenia"},{"dinamarca"},{"polonia"},{"estonia"},{"austria"},{"islandia"},{"escocia"},{"irlanda"}};
int sw=0;
int i=0;
int x;
int gdibujo;
char cadena3[10];
char caracter;
char a;
int fallos=0;
char cadena[10];
char cadena4[10];
char cadena2[10];
int largo=0;
int cont=0;
int e,e2,d;
printf("17171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717nn");
printf("tt21212121211142141142SeVeReD HeAds1142141142(ahorcado)2020202020nn");
do
{
printf(" 363736Que Quieres Hacer373637nn");
printf("1:23Jugar23n");
printf("2:Soporte tecnicon");
printf("3:Salirnn");
printf("Tu EleccioN Es: ");
scanf("%d",&x);
printf("n");
switch (x)
{
case 1: x=1;
fallos=0;
printf("Elige un numero para jugar del 1 al 26: ");
scanf("%d",&a);
e=a+1;
e2=a+1;
do
{
e2--;
strcpy(cadena,palabras[e]);
e++;
d=strlen(cadena);
printf("Longitud del texto: %dnn", d);
printf("InTeNtA AdIviNaR qUe PaIs EuRoPeO Se encuentra bajo los puntos1nn");
printf("Recuerda Tines Un Maximo De 5 Fallos22n");
strcpy(cadena3,cadena);

}
while(e2==0);
largo=strlen(cadena3);
for(i=0;i<largo;i++)
{
cadena3[i]='.';
}
puts(cadena3);
while ((strcmp(cadena,cadena3)!= 0)&&(fallos!=5))

{

printf("introduce una letra n");
caracter=getche();
printf("n");
sw=0;
for(i=0;i<largo;i++)
{

if (cadena[i]==caracter)
{
cadena2[i]=caracter;
cadena3[i]=cadena2[i];
puts(cadena3);
printf("Esta letra si estan");
sw=1;
}




}
if(sw!=1)
{
printf("Esta letra no esta, sigue probando nn");
fallos++;
grafico(fallos);
printf("Llevas:%d fallos nn", fallos);
}


}



if (strcmp(cadena,cadena3)== 0)
{
printf("23ENHORABUENA ERES EL AMO23nn");
printf("EL PAIS ES ADIVINADO ES: %sn", cadena);
getch();
}
else
{
printf("LO SIENTO OTRA VEZ SERA,TU CABEZA YA ES PASTO DE LOS BUITRESn");
printf("EL PAIS ERA: %sn", cadena);
getch();
}
break;
case 2: x=2;
printf("tPrograma Diseñado e implementado Por David FernandezntPara cualquier reclamacion o duda acuda al aula5ntAl equipo a5pc02n");
printf("tEl ejecutable es Gratis Para consultar el codigo abone 2 Euros al autorn");
printf("tCon la colaboracion inestimable De javier Gonzalez(Diseño Grafico)n");
getch();
break;
case 3: x=3;
printf("ttGracias por Usar El SEVERED HEADS ");

break;
}
}
while (x!=3);
getch();
}
Descargar adjuntos
COMPARTE ESTE TUTORIAL

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
SIGUIENTE TUTORIAL