#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<time.h>
int main ()
{
int a,b,nvl=1,i,j,minas,x,y,bomba,jugada,cont=0,c,d,suma=0;
do{system("cls");
printf("selecione: n1)jugar a buscaminasn2)cofiguracion del juego");
scanf("%d" ,&a);
switch(a)
{
/*conpara y asigna el nivel que elijimos*/
case 1:
int N[10][10];
/*coloca las bombas*/
i = 0;
srand(time(NULL)*2);
while( i <=15){
x= ((rand()%10)+0);
y= ((rand()%10)+0);
N[x][y] = bomba;
i++;
}
printf("n[x] 0 1 2 3 4 5 6 7 8 9n");
printf("_____________________________________n");
for(i=0;i<10;i++)
{
printf("n[%d]" ,i);
for(j=0;j<10;j++)
{
if(N[i][j]==bomba){}else
{N[i][j]=0;}
printf(" - ");
}
}
/*seleccionar cordenadas*/
while(N[i][j] = bomba){
printf("nseleccione fila: n");
scanf("%d" ,&x);
printf("nseleciones columna: n");
scanf("%d" ,&y);
if(N[x][y]==bomba)
{
printf("has pisado una bomba PIERDES u.u");
printf("n[x] 0 1 2 3 4 5 6 7 8 9n");
printf("_____________________________________n");
for(i=0;i<10;i++)
{
printf("n[%d]" ,i);
for(j=0;j<10;j++)
{
if(N[i][j]==bomba)
{
printf(" * ");
}
else
{
printf(" - ");
}
}
}
getch();
return 0;
}
else{
system("cls");
printf("n[x] 0 1 2 3 4 5 6 7 8 9n");
printf("_____________________________________n");
for(i=0;i<10;i++)
{
printf("n[%d]" ,i);
for(j=0;j<10;j++)
{
if(N[i][j]==bomba)
{
printf(" - ");
}
else
{
if(N[i][j+1]==bomba){
N[i][j]=1;
N[i][j+2]=1;
N[i-1][j]=1;
N[i-1][j+1]=1;
N[i-1][j+2]=1;
N[i+1][j]=1;
N[i+1][j+1]=1;
N[i+1][j+2]=1;
}
printf(" %d ",N[i][j] );
}}}}}
/*configuracion del juego*/
case 2:
system("cls");
break;
}
printf("selecione: n1)regresar al menu n2)salir del juego");
scanf("%d" ,&b);
}while(b==1);
getch();
return 0;
}