• Martes 5 de Noviembre de 2024, 20:30

Autor Tema:  Inicializar Un Tablero,necesito Ideas  (Leído 1547 veces)

pacorubio77

  • Miembro MUY activo
  • ***
  • Mensajes: 207
    • Ver Perfil
Inicializar Un Tablero,necesito Ideas
« en: Lunes 18 de Febrero de 2008, 18:48 »
0
Hola a todos,mirar tengo que inicializar el siguiente tablero,la primera forma que se me ha ocurrido es la fila 0 y la fila 6,meterla a pelo,y hacer un for para meter la fila 1 y la fila 7,se os ocurre otra regla,lo digo por no meter a pelo todo,

Con meter a pelo me refiero a
T[0][0]='t'
T[0][1]='c'
T[0][2]='a'
.......

El tablero seria el siguiente

t c a d r a c  t
p p p p p p p p
- - -   - -  - - -
- - -   - -  - - -
- - -   - - - - -
- - -   - - - - -
P P  P P P  P P P
T C A D R A C T

Para más aclaracion el tablero es una matriz de 8 * 8,

patitofeo

  • Miembro MUY activo
  • ***
  • Mensajes: 145
    • Ver Perfil
Re: Inicializar Un Tablero,necesito Ideas
« Respuesta #1 en: Lunes 18 de Febrero de 2008, 19:02 »
0
¿Qué tal:

T[0]={T, C, A, D, R, A, C, T};
T[7]={T, C, A, D, R, A, C, T};
T[1]={P, P, P, P, P, P, P, P,}
T[6]={P, P, P, P, P, P, P, P,}
?

¿Esto es "a pelo"?

¿Por qué no "a pelo"?

¿Tanto trabajo es?

A mi me resultaria mucho más costoso estar comiendome la cabeza solo para inicializar una variable.

No sé, quizá no entendí la pregunta ¿es así?

Un saludo

fORU-

  • Miembro MUY activo
  • ***
  • Mensajes: 225
  • Nacionalidad: mo
    • Ver Perfil
Re: Inicializar Un Tablero,necesito Ideas
« Respuesta #2 en: Martes 19 de Febrero de 2008, 02:52 »
0
Hola companero, lo que tiene que hacer es solo declarar su matriz de 8x8 y meterle a pelo los valores y ya si quiere cambiar algun valor ahora si que usaria variables para delimitar los for`s y asi cambiar los valores


int M_1[8][8]={
{1,2,3,4,5,6,7,8},
{9,10,11,12,13,14,15,16},
.
.
.
{1,0,0,4,4,5,9,7},
};


para caracteres solo tendria que hacer algo asi {'h','d,....}
atte:fORU-