You are on page 1of 4

Programación I Lic. Gladys Francisca Chuquimia Mamani Pág.

package basematriz;

import java.util.Scanner;

public class BaseMatriz {

static Scanner input=new Scanner(System.in);

static int leedim(int tf){

int n;

do{

n=input.nextInt();

}while(n<=0||n>tf);

return n;

static void cargamat(int mat[][],int n,int m){

int f,c;

for(f=0;f<n;f++)
Programación I Lic. Gladys Francisca Chuquimia Mamani Pág. 2

for(c=0;c<m;c++){

System.out.print("["+f+"]["+c+"]= ");

mat[f][c]=input.nextInt();

static void impmat(int mat[][],int n,int m){

int f,c;

System.out.println();

for(f=0;f<n;f++){

for(c=0;c<m;c++)

System.out.print(mat[f][c]+"\t");

System.out.println();

public static void main(String[] args) {

int d[][]=new int[10][12];

int fil,col;

System.out.print("Filas= ");

fil=leedim(10);

System.out.print("Columnas= ");

col=leedim(12);

cargamat(d,fil,col);

impmat(d,fil,col);

Ejercicio: Cargar dos matrices A y B de N*M elementos, y sumar elementos respectivos en el


vector S. Mostrar la matriz S resultante.

Análisis
Programación I Lic. Gladys Francisca Chuquimia Mamani Pág. 3

Entrada:

• Leer tamaño lógico de la matriz


• Cargar matriz

Proceso:

• Sumar dos matrices

Salida:

• Mostrar la matriz resultante

package basematriz;
import java.util.Scanner;
public class BaseMatriz {
static Scanner input=new Scanner(System.in);
static int leedim(int tf){
int n;
do{
n=input.nextInt();
}while(n<=0||n>tf);
return n;
}

static void cargamat(int mat[][],int n,int m){


int f,c;
for(f=0;f<n;f++)
for(c=0;c<m;c++){
System.out.print("["+f+"]["+c+"]= ");
mat[f][c]=input.nextInt();
}
}
Programación I Lic. Gladys Francisca Chuquimia Mamani Pág. 4

static void impmat(int mat[][],int n,int m){


int f,c;
System.out.println();
for(f=0;f<n;f++){
for(c=0;c<m;c++)
System.out.print(mat[f][c]+"\t");
System.out.println();
}
}

public static void main(String[] args) {


int d[][]=new int[10][12];
int fil,col;
System.out.print("Filas= ");
fil=leedim(10);
System.out.print("Columnas= ");
col=leedim(12);
cargamat(d,fil,col);
impmat(d,fil,col);
}
}

You might also like