Dev - C++ - Busqueda del tesoro AYUDA

   
Vista:

Busqueda del tesoro AYUDA

Publicado por Matias (1 intervención) el 06/07/2016 03:18:26
Hola, alguien me podría ayudar? Necesito hacer un juego, algo así como una búsqueda del tesoro, una persona me debe ingresar el valor de donde estaría inicial mente el tesoro, y después uno debe encontrarlo, pero me quede trabado ahí, y no se como seguir Gracias

abajo dejo lo que llege a hacer del programa :D

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
#include <stdio.h>
#include <stdlib.h>
 
int main(int argc, char *argv[]) {
 
int m[3][3];
int i,j,x,y,x1,y1;
 
printf("Bienvenido a ENCUENTRA EL TESORO \n");
 
printf(" ______   ______   ______   \n");
printf("|      | |      | |      |  \n");
printf("| 0,2  | | 1,2  | | 2,2  |  \n");
printf("|      | |      | |      |  \n");
printf("|______| |______| |______|  \n");
printf(" ______   ______   ______   \n");
printf("|      | |      | |      |  \n");
printf("| 0,1  | | 1,1  | | 2,1  |  \n");
printf("|      | |      | |      |  \n");
printf("|______| |______| |______|  \n");
printf(" ______   ______   ______   \n");
printf("|      | |      | |      |  \n");
printf("| 0,0  | | 1,0  | | 2,0  |  \n");
printf("|      | |      | |      |  \n");
printf("|______| |______| |______|  \n");
 
 
printf("\n");
printf("\n");
printf("\n");
 
printf("Ingrese las coordenadas donde desea esconder el tesoro (x,y): ");
scanf("%d,%d",&x,&y);
 
printf("\n LISTO, ya esta escondido toque ENTER para que siga la persona que encuentra \n")
 
m[0][0]=0;
m[0][1]=0;
m[0][2]=0;
m[1][0]=0;
m[1][1]=0;
m[1][2]=0;
m[2][0]=0;
m[2][1]=0;
m[2][2]=0;
m[x][y]=1;
 
system("cls");
 
printf(" ______   ______   ______   \n");
printf("|      | |      | |      |  \n");
printf("| 0,2  | | 1,2  | | 2,2  |  \n");
printf("|      | |      | |      |  \n");
printf("|______| |______| |______|  \n");
printf(" ______   ______   ______   \n");
printf("|      | |      | |      |  \n");
printf("| 0,1  | | 1,1  | | 2,1  |  \n");
printf("|      | |      | |      |  \n");
printf("|______| |______| |______|  \n");
printf(" ______   ______   ______   \n");
printf("|      | |      | |      |  \n");
printf("| 0,0  | | 1,0  | | 2,0  |  \n");
printf("|      | |      | |      |  \n");
printf("|______| |______| |______|  \n");
 
 
printf("Ingrese las coordenadas donde cree que esta el TESORO (x,y):  \n");
scanf("%d,%d",&x1,&y1);
 
for(i=0;i=2;i++);
{
	for(j=0;j=2;i++)
	{
 
	}
}
system("pause");
return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Cobre2Software.com

Busqueda del tesoro AYUDA

Publicado por Cobre2Software.com (7 intervenciones) el 15/07/2016 15:22:12
Hola Matias, lo primero si lo he entendido bien deberías usar un do-while para que mientras no se haya encontrando siga la ejecución del programa.
Además otra cosa es que la inicialización de la matriz sería más eficiente y más clara usando un doble for en vez de poner cada caso.

Puedes ver el código resuelto en http://www.cobre2software.com/paginas/aprende/mini-codigos/mini-codigos-en-c/busqueda-del-tesoro.html

Saludos http://www.cobre2software.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar