Ver Mensaje Individual
  #4  
Antiguo 15-12-2011
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Andres202010 Ver Mensaje
hola a todos, soy nuevo en esto de la programacion, estudio informatica, y estaba buscando la solucion a este ejercicio q me dieron de tarea, la verdad q no tngo ni idea de como hacerlo, es en matrices y delphi...
Ejemplo. Se tiene que llenar una matriz nxn, siempre y cuando sea impar, con numeros del 1 a n, dependiendo del tamaño de la matriz, un nro en cada espacio, donde no tiene q repetirse ningun numero, y donde la suma de los elementos de cualquier fila sea el mismo resultado que la suma de los elementos de cualquier columna, incluso los elementos de la diagonal principal y secundaria obtienen el mismo resultado.
Si alguien me puede ayudar estare muy agradecido...
Si falta algun dato mas solo pregunten,
muchas gracias.
Esto se resuelve en dos pasos:

1. Buscar o deducir el algoritmo para hacerlo de forma manual (no sé si esto es a lo que se refiere Ñuño).
2. Traducir tal algoritmo a código.

A mi juicio, el primer paso es el más difícil pero google puede ayudar un poco:

http://es.wikipedia.org/wiki/Cuadrado_m%C3%A1gico

En particular, el método siamés luce bastante sencillo e incluso viene codificado en python que, aunque lo desconozcas, puede darte idea de cómo hacerlo en delphi.

// Saludos
Responder Con Cita