Cita:
Empezado por Andres202010
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