hola comunidad. esta vez quisiera q m ayuden con unas matrices.
la cosa es q quiero q esta tabla de caballos sea llenada de manera correcta:
- la primera fila completa (es decir toda la primera horizontal) llena con los nombres, tal y como esta
-el resto, lleno de "X"
tengo este codigo pero no se xq no m llena correctamente...
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";
char *pos[6];
int i,j;
char *caballos[6][6];
int main(int argc, char *argv[])
{
caballos[0][0]=c1;
caballos[1][0]=c2;
caballos[2][0]=c3;
caballos[3][0]=c4;
caballos[4][0]=c5;
caballos[5][0]=c6;
//aqui es donde quiero q m llene la matriz con x, como veran
//me llena la primera columna en vez de la primera fila
//y quiero q sea al reves
for (int i=1;i<=5;i++)
{
for (int j=0;j<=5;j++)
{
caballos[i][j]="x";
}
}
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";
//muestra la matriz por pantalla...
cout<<"\n";
for (int i=0;i<=5;i++)
{
cout<<"\n";
for (int j=0;j<=5;j++)
{
cout<<*caballos[i,j]<<" ";
}
}
cout<<"\n";
//apuesta del usuario
return EXIT_SUCCESS;
}
muchisismas gracias de antemano