Java - CORREGIR CODIGO CUADRO MAGICO

 
Vista:

CORREGIR CODIGO CUADRO MAGICO

Publicado por TAMARYS (1 intervención) el 17/07/2006 22:13:04
///// ESTE ES EL CODIGO QUE YA HE REALIZADO
/////PERO NO LO HACE
//// FAVOR INDICAR LOS ERRORES PARA CORREGIRLOS
////EL PROGRAMA
///CONSISTE EN QUE SE CARGA UNA MATRIZ TRECE POR TRECE, ESTA SE LLENA EN FORMA DIAGONAL APARTIR DE LA POSICION 1,7 Y LUEGO SE INTERCAMBIAN LAS POSIONES, SEGUN LAS INTTRUCCIONES PARA CREAR UN CUDRO MAGICO IMPAR
import java.io.*;

class hector{

public static void main(String arg[])
{
BufferedReader leer = new BufferedReader(new InputStreamReader(System.in));
int columna =0;
int filas = 0;
int valor= 0;
int valor1= 1;
int i = 0;
int j = 0;
int a = 0;
int b=0;
int c=0;
int aux=0;
int matriz[][] = new int[7][7];
int matriz2[][] = new int[13][13];




for (i=0;i<7;i++)
for (j=0;j<7;j++){
valor++;
matriz[i][j]=valor;

};

System.out.println("matriz Original");

for (i=0;i<7;i++){
for (j=0;j<7;j++)
{
System.out.print(matriz[i][j]+" ");

}
System.out.println("");
}
System.out.println("");

for (columna =0;columna < 13;columna++)
for (filas = 0;filas < 13;filas++){
if ((filas>0)&&(filas<2)&&(columna>6)&&(columna<8)){

for(a=0;a<8;a++){
matriz2 [columna][filas]= valor1;

filas++;
columna++;
valor1++;
};


};

/*
a=0;
b=6;
while (aux<7){
filas=a;
columna=b;
for (c=0; c<8;c++){

matriz2[filas][columna]=valor1;
valor1=valor1++;
filas=filas++;
columna=columna++;
}
aux=aux++;
a=filas-7;
b=columna-8;};
*/

System.out.println("rombo");

for (columna=0;columna<13;columna++){
for (filas=0;filas<13;filas++)
{
System.out.print(matriz2[columna][filas]+" ");

}
System.out.println("");
}
System.out.println("");




}}}
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