ejercicio ayuda
Publicado por juan (4 intervenciones) el 11/06/2007 19:58:07
/Programa en java que almacena datos en un aray de 3*3 y luego me imprima la diagonal principal triangulo inferior, triangulo superior, y todos los que son filas los convierta en columna
Por decir ingreso desde el teclado
3 2 1
2 6 9
4 7 1
La diagonal tiene que imprimir 361// la diagonal si me sale normal
Triangulo inferior que imprima 22491
Triangulo superior que imprima 72391
Y que me convertir las filas en columnas
Es decir la conversión de filas a a columnas
2 6 9
4 7 1
Que me imprima 324
267
191
package proaraydiagonal;
import java.io.*;
public class clasediagonal {
public static void main(String[] args) throws IOException{
float a[][] = new float[3][3];
for(int i=0; i<a.length;i++)
{
for(int j=0;j<a.length;j++)
{
System.out.println("Ing Val para a["+i+"]["+j+"] =");
BufferedReader dato1 = new BufferedReader(new InputStreamReader(System.in));
float X = Float.valueOf(dato1.readLine().trim()).floatValue();
a[i][j]=X;
}
}
for(int i=0,j=0; i>3 && j>3; i++,j++)
{
System.out.println("a["+i+"]["+j+"] ="+a[i][j]);
}
}
}
for(i=1;i++;i<=5) {
for(j=0;j++;j<=4) {
System.out.println("a["+i+"]["+j+"] ="+a[i][j]);
}
}
Por decir ingreso desde el teclado
3 2 1
2 6 9
4 7 1
La diagonal tiene que imprimir 361// la diagonal si me sale normal
Triangulo inferior que imprima 22491
Triangulo superior que imprima 72391
Y que me convertir las filas en columnas
Es decir la conversión de filas a a columnas
2 6 9
4 7 1
Que me imprima 324
267
191
package proaraydiagonal;
import java.io.*;
public class clasediagonal {
public static void main(String[] args) throws IOException{
float a[][] = new float[3][3];
for(int i=0; i<a.length;i++)
{
for(int j=0;j<a.length;j++)
{
System.out.println("Ing Val para a["+i+"]["+j+"] =");
BufferedReader dato1 = new BufferedReader(new InputStreamReader(System.in));
float X = Float.valueOf(dato1.readLine().trim()).floatValue();
a[i][j]=X;
}
}
for(int i=0,j=0; i>3 && j>3; i++,j++)
{
System.out.println("a["+i+"]["+j+"] ="+a[i][j]);
}
}
}
for(i=1;i++;i<=5) {
for(j=0;j++;j<=4) {
System.out.println("a["+i+"]["+j+"] ="+a[i][j]);
}
}
Valora esta pregunta


0