Dev - C++ - ayuda urgente

   
Vista:

ayuda urgente

Publicado por saul (5 intervenciones) el 06/06/2017 03:10:55
hola en la tarde me dejaron este programa y no tengo idea de como se hace
el programa tiene que ser un cubo magico hecho a base de matrises el usuario teclea el tamaño de la matriz y bueno el sistema tiene que generar los numeros
18920354_1346843295434949_2420927294101182819_n
como se aprecia en la imagen (nota ya lo habia pedido pero en la seccion equivocada fue en java)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Carlos Luis

ayuda urgente

Publicado por Carlos Luis (19 intervenciones) el 07/06/2017 00:29:41
Buenas tardes, estimado amigo.

El trabajo que te pidieron tiene que tener un rango mínimo y máximo de n.

Ahora bien, no te voy a escribir código, por falta de tiempo, aunque siempre es interesante resolver estos problemas, pero lo siguiente pudiese ayudarte (posiblemente ya lo investigastes):

La constante que es la suma de cada fila, columna y diagonal se llama constante mágica o suma mágica, M. Cada cuadrado mágico normal tiene una constante que depende del orden n;

M = n(n2+1) / 2;

Para n = 3, M = 15, lo que indica que la suma de las diagonales, filas y columnas suma 15;
Para n > 3, se tiene: 34, 65, 111, 175, 260, 369, 505, 671, 870, 1105, 1379, 1695, 2056, 2465, .....Ver: https://oeis.org/A006003

Mas información en: https://en.wikipedia.org/wiki/Magic_square


magico
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad