hola comunidad, mi pegunta es como hacer una carrera de caballos funcional. mi idea es mostrar la matriz q pueda contener los nombres de los caballos por pantalla, y no se como hacer q una matriz de 6x6 almacene nombres en cada casilla
por ejemplo: necesito q en la posicion 1,1 almacene el nombre entero: "Rayo"
necesito, crear una matriz de tal forma q pueda almacenar los nombres de cada caballo en las posiciones horizontales y q se puedan mover de manera vertical y lo unico q necesito es saber como almacenar nombres:
como pueden ver, necesito q los caballos se muestren por pantalla asi, y a medida q avancen cambien de posicion en la matriz,
Código C++:
Ver original#include <cstdlib>
#include <iostream>
using namespace std;
char c1[]="rayo";
char c2[]="sagaz";
char c3[]="veloz";
char c4[]="viento";
char c5[]="bala";
char c6[]="cometa";
int pos1,pos2,pos3,pos4,pos5,pos6;
int i,j;
char hipo[7][7];
int main(int argc, char *argv[])
{
cout<<"sus caballos son:\n\n";
for(i=0;i<k;i++) cout<<c1[i];
cout<<", ";
for(i=0;i<l;i++) cout<<c2[i];
cout<<", ";
for(i=0;i<m;i++) cout<<c3[i];
cout<<", ";
for(i=0;i<n;i++) cout<<c4[i];
cout<<", ";
for(i=0;i<o;i++) cout<<c5[i];
cout<<" y ";
for(i=0;i<p;i++) cout<<c6[i];
cout<<"\n\n";
cout<<"haga sus apuestas\n\n";
cout<<"\n\n";
//escritura en la matriz
for (int i=0;i<=5;i++)
{
for (int j=0;j<=5;j++)
{
hipo[i][j]="caballo";
}
}
//lectura de la matriz
cout<<"\n";
for (int i=0;i<=5;i++)
{
cout<<"\n";
for (int j=0;j<=5;j++)
{
cout<<hipo[i][j]<<" ";
}
}
return EXIT_SUCCESS;
}
de antemano muchiiiisimas gracias