Foros del Web » Programación para mayores de 30 ;) » C/C++ »

carrera de caballos de vida o muerte en c++

Estas en el tema de carrera de caballos de vida o muerte en c++ en el foro de C/C++ en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 17/06/2012, 21:12
Avatar de W_NEMESIS  
Fecha de Ingreso: mayo-2012
Ubicación: pasto
Mensajes: 25
Antigüedad: 12 años, 6 meses
Puntos: 1
Exclamación carrera de caballos de vida o muerte en c++

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
  1. #include <cstdlib>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. char c1[]="rayo";
  7. char c2[]="sagaz";
  8. char c3[]="veloz";
  9. char c4[]="viento";
  10. char c5[]="bala";
  11. char c6[]="cometa";
  12.    
  13. int k=strlen(c1);
  14. int l=strlen(c2);
  15. int m=strlen(c3);
  16. int n=strlen(c4);
  17. int o=strlen(c5);
  18. int p=strlen(c6);
  19.    
  20. int pos1,pos2,pos3,pos4,pos5,pos6;
  21.  
  22. int i,j;
  23. char hipo[7][7];
  24.  
  25. int main(int argc, char *argv[])
  26. {
  27.    
  28.     cout<<"sus caballos son:\n\n";
  29.     for(i=0;i<k;i++) cout<<c1[i];
  30.     cout<<", ";
  31.     for(i=0;i<l;i++) cout<<c2[i];
  32.     cout<<", ";
  33.     for(i=0;i<m;i++) cout<<c3[i];
  34.     cout<<", ";
  35.     for(i=0;i<n;i++) cout<<c4[i];
  36.     cout<<", ";
  37.     for(i=0;i<o;i++) cout<<c5[i];
  38.     cout<<" y ";
  39.     for(i=0;i<p;i++) cout<<c6[i];
  40.     cout<<"\n\n";
  41.     cout<<"haga sus apuestas\n\n";
  42.     system("PAUSE");
  43.     cout<<"\n\n";
  44.     //escritura en la matriz
  45.     for (int i=0;i<=5;i++)
  46.     {
  47.         for (int j=0;j<=5;j++)
  48.         {
  49.             hipo[i][j]="caballo";
  50.         }
  51.     }
  52.     //lectura de la matriz
  53.     cout<<"\n";
  54.     for (int i=0;i<=5;i++)
  55.     {
  56.         cout<<"\n";
  57.         for (int j=0;j<=5;j++)
  58.         {
  59.             cout<<hipo[i][j]<<" ";
  60.         }
  61.     }
  62.     system("PAUSE");
  63.     return EXIT_SUCCESS;
  64. }


de antemano muchiiiisimas gracias

Etiquetas: arreglos, caballos, carreras, matrices
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:06.