/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Tablero de ajedrez

 
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
novi



Registrado: 22 Oct 2004
Mensajes: 9

MensajePublicado: 01/11/2004 4:26 am
Título: Tablero de ajedrez

Buenas,

Alguien me podria decir, como hacer el programa para crear un tablero de ajedrez?
Muchisimas gracias
Volver arriba
rir3760



Registrado: 01 Oct 2004
Mensajes: 3657
Ubicación: Mexico

MensajePublicado: 01/11/2004 6:02 am
Título:

Tienes que realizar un ciclo para las filas y dentro de este otro ciclo para las columnas, verificando el valor de fila y columna:

Si la fila es par: si la columna es par imprime una casilla blanca, en caso contrario una casilla negra.

Si la fila es impar: si la columna es par imprime una casilla negra, en caso contrario una casilla blanca.

Un fragmento de codigo para dibujar el tablero:

Código:
for (fila = 0; fila < 8; fila++){
   for (col = 0; col < 8; col++){
      if (fila%2 == 0)
         casilla = (col%2 == 0) ? ' ' : 'x';
      else
         casilla = (col%2 == 0) ? 'x' : ' ';
      printf("%c", casilla);
   }
   printf("\n");
}


Espero que te sirva. Saludos.
Volver arriba
novi



Registrado: 22 Oct 2004
Mensajes: 9

MensajePublicado: 01/11/2004 2:21 pm
Título:

muxas asias
Volver arriba
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com