Código C++:
Ver original
#include <cstdlib> #include <iostream> using namespace std; char pos[6]; int i,j,co,apu,cab,num; int caballos[6][6]; int main(int argc, char *argv[]) { co=0; for (int i=0;i<=5;i++) { for (int j=0;j<=5;j++) { caballos[i][j]=co; } } for (int i=0;i<=5;i++) { co++; caballos[i][j]=co; } //muestra por pantalla cout<<"empieza la carrera!\n\n"; do{ for (int i=0;i<=5;i++) { cout<<"\n-------------------------\n| "; for (int j=0;j<=5;j++) { cout<<caballos[i][j]<<" | "; } } cout<<"\n-------------------------\n\n"; //inicio de la carrera con randoms cout<<"El caballo "<<num<<" avanza una posicion\n\n"<<endl; //AQUI ESTA LA PARTE Q DEFINE EL MOVIMIENTO DE LOS CABALLOS //EN LA MATRIZ, Y NO CONSIGO Q AVANCE for (int i=0;i<=5;i++) { for (int j=0;j<=5;j++) { if(caballos[i][j]==num) { caballos[i][j]=0; caballos[i+1][j]=num; } } } }while(num<20); return EXIT_SUCCESS; }