Ver Mensaje Individual
  #10 (permalink)  
Antiguo 27/08/2010, 13:32
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 4 meses
Puntos: 2237
Respuesta: Cuadrado magico 3x3

Para mi lo mas facil seria:

- Esquina superior izquierda = rand(1,4) * 2; // Necesariamente sera 2, 4, 6 u 8
- Calculas la esquina inferior derecha
- Te quedan solo dos numeros por usar en esquinas (2/8 o 4/6)
- Haz un rand (0,1) si el resultado es cero, entonces el menor ira a la esquina superior derecha, si es uno, sera el mayor.

Despues de eso... solo necesitas hacer calculos para llenar los espacios centrales.
__________________
- León, Guanajuato
- GV-Foto