Red de conocimiento informático - Material del sitio web - Laberinto del juego de programación en lenguaje de bloques

Laberinto del juego de programación en lenguaje de bloques

# incluir <bits/stdc++. h & gt

# include & ltwindows.h & gt

# include & ltconio.h & gt

Usar espacio de nombres estándar

int main()

{

int I 123;

cout & lt& lt" ."& lt& ltendl

cout & lt& lt"?.."& lt& ltendl

cout & lt& lt" .."& lt& ltendl

cout & lt& lt"?.

."& lt& ltendl

cout & lt& lt" ."& lt& ltendl

cout & lt& lt"?t M";

for(I 123 = 500;I 123<=1000;i123+=100){

Bip(i123, 1000);

}

Sistema("cls ");

char a[50][50]= { " # # # # # # # # # # # # # # # # # # # # # # ",

"# oh? # ## # ### ####",

"# ###### # # # # # ### ####",

" # # ## # # #### # ### ##",

"# # ##?### #?#?## ####",

"##### # ?# ##### ## ####",

"# # ##### # # # # # #", p>

"# # # ## # #### ## # # ####",

"# # # ## ?## ?# # ### #" ,

"# # # ####### ## ###### # ##",

"# # ## # ## # ## ### ### #",

"# ###### # #####?# # #",

"# # # ? ## ### ### #? ",

"# ######## ##### # ### ### # #",

"# ?# ## ##### ### ###",

"##### # ## # ?######## # #" ,

"# ?# ## ## ### # #",

"# # ### ###### ####### # ",

"# # ### ## ?# ?#",

"################### ## #########"

};

int i, i1, x=1, y=1, n=12, m = 29

char ch

for(I = 0;i<=19;i++){

puts(a[I]);

}

Y (x!=n||y!=m){

? ch = getch();

if(ch = = 115 | | ch = = 25){

if(a[x+1][y]!=35){

a[x][y]= 32;

x++;

a[x][y]= 111;

}

}

if(ch = = 119 | | canal = = 24){

si(a[x-1][y]!=35){

a[x][y]= 32;

x-;

a[x][y]= 111;

}

}

si (ch==97||ch==27){

if(a[x][y-1]! =35){

a[x][y]= 32;

y-;

a[x][y]= 111; p>

}

}

if(ch==100||ch==26){

if(a[x] [y +1]! =35){

a[x][y]= 32;

y++;

a[x][y]

= 111;

}

}

system("cls");

for(I = 0;i<= 19; i++){

pone(a[I]);

}

}

for(I 1 = 500; I 1 <=1000;i1=i1+100){

Bip(i1, 1000);

}

cout & lt& ltendl & lt& lt"Tú ¡¡¡Gana!!!";

Sistema("pausa");

}