Esta es una pagina de informática libre, tendras acceso a mucha información que te pueda interesar, y podras aprender de una forma bien explicada y sencilla. Saludos tu amigo Joseph.
PopAds
jueves, 3 de julio de 2014
Suma de filas y columnas de una matriz en java
CODIGO FUENTE PRIMERA FORMA:
import java.util.Scanner;
/**
*
* @author Visual_jack
*/
public class sumasrColumnasFilasMatriz {
public static void main(String[] args) {
Scanner lector = new Scanner(System.in);
int matriz[][]= new int[50][50];
int i,j,sumfila=0,sumcolumna=0,fila,columna;
int numaleatorio;
for(i=0;i<5;i++){
for(j=0;j<5;j++){
matriz[i][j]=numaleatorio=(int)Math.floor(Math.random()*(9-1+1)+1);
}
}
System.out.println("La matriz ingresada es ");
for(i=0;i<5;i++){
for(j=0;j<5;j++){
System.out.print("["+matriz[i][j]+"]");
}
System.out.println();
}
System.out.println("Que fila desea sumar ");
fila=lector.nextInt();
for(i=0;i<5;i++){
sumfila=sumfila+matriz[fila-1][i];
}
System.out.println("La suma de la fila "+fila+" es = "+sumfila);
System.out.println("\nQue columna desea sumar ");
columna=lector.nextInt();
for(i=0;i<5;i++){
sumcolumna=sumcolumna+matriz[i][columna-1];
}
System.out.println("La suma de la columna "+columna+" es = "+sumcolumna);
}
}
CODIGO FUENTE SEGUNDA FORMA:
import java.util.Scanner;
/**
*
* @author Visual_jack
*/
public class sumasrColumnasFilasMatriz {
public static void main(String[] args) {
Scanner lector = new Scanner(System.in);
int matriz[][]= new int[50][50];
int i,j,sumfila=0,sumcolumna=0,fila,columna;
int numaleatorio;
for(i=0;i<5;i++){
for(j=0;j<5;j++){
matriz[i][j]=numaleatorio=(int)Math.floor(Math.random()*(9-1+1)+1);
}
}
System.out.println("La matriz ingresada es ");
for(i=0;i<5;i++){
for(j=0;j<5;j++){
System.out.print("["+matriz[i][j]+"]");
}
System.out.println();
}
for(i=0;i<5;i++){
for(j=0;j<5;j++){
sumfila=sumfila+matriz[i][j];
}
System.out.println("La suma de la fila "+(i+1)+" es = "+sumfila);
sumfila=0;
}
for(i=0;i<5;i++){
for(j=0;j<5;j++){
sumcolumna=sumcolumna+matriz[j][i];
}
System.out.println("La suma de la columna "+(i+1)+" es = "+sumcolumna);
sumcolumna=0;
}
}
}
Suscribirse a:
Enviar comentarios
(
Atom
)
Gracias por el ejemplo me ha servido mucho!
ResponderEliminarExcelente explicación
ResponderEliminar