lio1234
Usuario (Panamá)

QUE TAL AMIGOS ACA LES DEJO EL CODIGO DEL CUADRADO MAGICO HECHO EN JAVA ESPERO QUE LES SIRVA Y SI PUEDEN COMENTAN ACERCA DEL CODIGO (LO MAS IMPORTANTE ES Q PUEDAN ENTENDER EL CODIGO, NO SOLO ES COPIAR Y PEGAR EN NETBEANS) public class Cmagic { private int[][] cubo; private int valor; public Cmagic() { cubo = new int[20][20]; valor = 1; } public void GENERARCUBO(int L) { int c = L / 2; int f = 0; cubo = valor; while (valor < L * L) { valor = valor + 1; if ((valor - 1) % L == 0) { f = f + 1; if (f > L - 1) { f = 0; } } else { f = f - 1; c = c + 1; if (f < 0) { f = L - 1; } if (c > L - 1) { c = 0; } } cubo = valor; } } public void VISUALIZARCUBO(int L) { System.out.println("*************MAGIC CUBE ***********"; for (int i = 0; i < L; i++) { for (int j = 0; j < L; j++) { System.out.print(cubo + "t"; } System.out.println(); } } } LUEGO EN LA CLASE MAIN COPIAN ESTO PARA QUE PUEDAN EJECUTARLO public class Main { public static void main(String[] args) { Cmagic m=new Cmagic(); int k=Integer.parseInt(JOptionPane.showInputDialog("ingresa el lado del cubo"); m.GENERARCUBO(k); m.VISUALIZARCUBO(k); } } UNA VEZ HECHO TODO LO QUE DESCRIBI HACER CLIK DERECHO EN LA CLASE MAIN Y CLIK EN RUN FILE LUEGO LES APARECE UNA VENTANA EL CUAL PIDE INGRESAR EL LADO DEL CUADRADO Y LISTO HAY TIENEN SU CUADRADO MAGICO .....ESPERO QUE SEA LO QUE ESTABAN BUSCANDO