Código
#include <stdio.h> #include <conio.h> #include <dos.h> #include <windows.h> #define t Sleep(200) void mostrar(char mapa[26][26]){ system ("cls"); for(int y=0;y<25;y++) { for(int x=0;x<25;x++) { printf("%c",mapa[y][x]); //Sleep(1); } printf("\n"); //Sleep(1); } } int main (){ char mapa[26][26]={ "0000000000000000000000000", "1111110000000000000000000", "0000010000000000000000000", "0000010000000000000000000", "0000011100000000000000000", "0000000100000000000000000", "0000000100000000000000000", "0000000110000000000000000", "0000000011111100000000000", "0000000000000100000000000", "0000011111111100000000000", "0000010000000000000000000", "0000010000000000000000000", "1111110000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1111111111111111000000000", "0000000000000001000000000", "0000000000000001111100000", "0000000000000000000100000", "0000000000000000111100000", "0000000001111111100000000", "0000000001000000000000000", "0000000001000000011111110", "0000000001111111110000000", }; mapa[1][0]='X';//1.0 hacia la 1.5 mostrar(mapa); t; mapa[1][1]='X';//1.1 mostrar(mapa); t; mapa[1][2]='X';//1.2 mostrar(mapa); t; mapa[1][3]='X';//1.3 mostrar(mapa); t; mapa[1][4]='X';//1.4 mostrar(mapa); t; mapa[1][5]='X';//1.5 hacia la 4.5 mostrar(mapa); t; mapa[2][5]='X';//2.5 mostrar(mapa); t; mapa[3][5]='X';//3.5 mostrar(mapa); t; mapa[4][5]='X';//4.5 Hacia 4.7 mostrar(mapa); t; mapa[4][6]='X';//4.6 mostrar(mapa); t; mapa[4][7]='X';//4.7 hacia 7.7 mostrar(mapa); t; mapa[5][7]='X';//5.7 mostrar(mapa); t; mapa[6][7]='X';//6.7 mostrar(mapa); t; mapa[7][7]='X';//7.7 hacia 7.8 mostrar(mapa); t; mapa[7][8]='X';//7.8 hacia 8.8 mostrar(mapa); t; mapa[8][8]='X';//8.8 hacia 8.13 mostrar(mapa); t; mapa[8][9]='X';//8.9 mostrar(mapa); t; mapa[8][10]='X';//8.10 mostrar(mapa); t; mapa[8][11]='X';//8.11 mostrar(mapa); t; mapa[8][12]='X';//8.12 mostrar(mapa); t; mapa[8][13]='X';//8.13 hacia 10.13 mostrar(mapa); t; mapa[9][13]='X';//9.13 mostrar(mapa); t; mapa[10][13]='X';//10.13 hacia 10.5 mostrar(mapa); t; mapa[10][12]='X';//10.12 mostrar(mapa); t; mapa[10][11]='X';//10.11 mostrar(mapa); t; mapa[10][10]='X';//10.10 mostrar(mapa); t; mapa[10][9]='X';//10.9 mostrar(mapa); t; mapa[10][8]='X';//10.8 mostrar(mapa); t; mapa[10][7]='X';//10.7 mostrar(mapa); t; mapa[10][6]='X';//10.6 mostrar(mapa); t; mapa[10][5]='X';//10.5 hacia 13.5 mostrar(mapa); t; mapa[11][5]='X';//11.5 mostrar(mapa); t; mapa[12][5]='X';//12.5 mostrar(mapa); t; mapa[13][5]='X';//13.5 hacia 13.0 mostrar(mapa); t; mapa[13][4]='X';//13.4 mostrar(mapa); t; mapa[13][3]='X';//13.3 mostrar(mapa); t; mapa[13][2]='X';//13.2 mostrar(mapa); t; mapa[13][1]='X';//13.1 mostrar(mapa); t; mapa[13][0]='X';//13.0 hacia 16.0 mostrar(mapa); t; mapa[14][0]='X';//14.0 mostrar(mapa); t; mapa[15][0]='X';//15.0 mostrar(mapa); t; mapa[16][0]='X';//16.0 // hacia 16.15 mostrar(mapa); t; mapa[16][1]='X';//16.1 mostrar(mapa); t; mapa[16][2]='X';//16.2 mostrar(mapa); t; mapa[16][3]='X';//16.3 mostrar(mapa); t; mapa[16][4]='X';//16.4 mostrar(mapa); t; mapa[16][5]='X';//16.5 mostrar(mapa); t; mapa[16][6]='X';//16.6 mostrar(mapa); t; mapa[16][7]='X';//16.7 mostrar(mapa); t; mapa[16][8]='X';//16.8 mostrar(mapa); t; mapa[16][9]='X';//16.9 mostrar(mapa); t; mapa[16][10]='X';//16.10 mostrar(mapa); t; mapa[16][11]='X';//16.11 mostrar(mapa); t; mapa[16][12]='X';//16.12 mostrar(mapa); t; mapa[16][13]='X';//16.13 mostrar(mapa); t; mapa[16][14]='X';//16.14 mostrar(mapa); t; mapa[16][15]='X';//16.15 hacia 18.15 mostrar(mapa); t; mapa[17][15]='X';//17.15 mostrar(mapa); t; mapa[18][15]='X';//18.15 hacia 18.19 mostrar(mapa); t; mapa[18][16]='X';//18.16 mostrar(mapa); t; mapa[18][17]='X';//18.17 mostrar(mapa); t; mapa[18][18]='X';//18.18 mostrar(mapa); t; mapa[18][19]='X';//18.19 hacia 20.19 mostrar(mapa); t; mapa[19][19]='X';//19.19 mostrar(mapa); t; mapa[20][19]='X';//20.19 hacia 20.16 mostrar(mapa); t; mapa[20][18]='X';//20.18 mostrar(mapa); t; mapa[20][17]='X';//20.17 mostrar(mapa); t; mapa[20][16]='X';//20.16 hacia 21.16 mostrar(mapa); t; mapa[21][16]='X';//21.16 hacia 21.9 mostrar(mapa); t; mapa[21][15]='X';//21.15 mostrar(mapa); t; mapa[21][14]='X';//21.14 mostrar(mapa); t; mapa[21][13]='X';//21.13 mostrar(mapa); t; mapa[21][12]='X';//21.12 mostrar(mapa); t; mapa[21][11]='X';//21.11 mostrar(mapa); t; mapa[21][10]='X';//21.10 mostrar(mapa); t; mapa[21][9]='X';//21.9 hacia 24.9 mostrar(mapa); t; mapa[22][9]='X';//22.9 mostrar(mapa); t; mapa[23][9]='X';//23.9 mostrar(mapa); t; mapa[24][9]='X';//24.9 hacia 24.17* mostrar(mapa); t; mapa[24][10]='X';//24.10 mostrar(mapa); t; mapa[24][11]='X';//24.11 mostrar(mapa); t; mapa[24][12]='X';//24.12 mostrar(mapa); t; mapa[24][13]='X';//24.13 mostrar(mapa); t; mapa[24][14]='X';//24.14 mostrar(mapa); t; mapa[24][15]='X';//24.15 mostrar(mapa); t; mapa[24][16]='X';//24.16 mostrar(mapa); t; mapa[24][17]='X';//24.17 hacia 23.17 mostrar(mapa); t; mapa[23][17]='X';//23.17 hacia 23.24 mostrar(mapa); t; mapa[23][18]='X';//23.18 mostrar(mapa); t; mapa[23][19]='X';//23.19 mostrar(mapa); t; mapa[23][20]='X';//23.20 mostrar(mapa); t; mapa[23][21]='X';//23.21 mostrar(mapa); t; mapa[23][22]='X';//23.22 mostrar(mapa); t; mapa[23][23]='X';//23.23 mostrar(mapa); t; mapa[23][24]='X';//23.24 Fin mostrar(mapa); t; }
Método de fuerza bruta jaja
No se si es eso pero me divierto jaja
Se puede quedar en la mitad si a cada "hacia" le pones un contador
y unos while y vas incrementando hasta llegar en el siguiente "hacia"
JAJAJ me lo paso bomba con esos programas tontos