SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: pacorubio77 en Lunes 18 de Febrero de 2008, 18:48
-
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,
-
¿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
-
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,....}