Practica 12

4
UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACION HUMANAS Y TECNOLOGIAS NOMBRE: ANA CECILIA SAULA PRACTICA 12 EJERCICIO 1 1. Leer una matriz que ingrese n elementos y almacene en un vector el promedio de cada una de las filas y cada una de las columnas. //ANA CECILIA SAULA// package PRACTICA12; import java.util.Scanner; class PROMEDIO { public static void main(String arg []) { int colum,fila,i,j,x,x1; Scanner datos=new Scanner (System.in); int[][] a = new int[50][50]; int [] b=new int [1000]; double prom; double prom1; System.out .println("PROMEDIO DE FILAS Y COLUMNAS EN UNA MATRIZ\n"); System.out .println("ingrese el tamanio de la fila\n"); fila=datos.nextInt(); System.out .println("ingrese el tamanio de la columna\n"); colum=datos.nextInt(); System.out .println("**********************************\n"); for (i=1;i<=fila;i++) for (j=1;j<=colum;j++) { System.out .println("ingrese el elemento\n" +i+ "," +j); a[i][j]=datos.nextInt();; } System.out .println("El promedio de filas es:\n\n"); for (i=1;i<=fila;i++) { b[i]=0; x=0; for (j=1;j<=colum;j++)

description

programados ejercicios

Transcript of Practica 12

Page 1: Practica 12

UNIVERSIDAD NACIONAL DE CHIMBORAZO

FACULTAD DE CIENCIAS DE LA EDUCACION HUMANAS Y

TECNOLOGIAS

NOMBRE: ANA CECILIA SAULA

PRACTICA 12

EJERCICIO 1

1. Leer una matriz que ingrese n elementos y almacene en un vector el promedio de cada una de las filas y cada una de

las columnas.

//ANA CECILIA SAULA//

package PRACTICA12;

import java.util.Scanner; class PROMEDIO { public static void main(String arg [])

{ int colum,fila,i,j,x,x1;

Scanner datos=new Scanner (System.in); int[][] a = new int[50][50]; int [] b=new int [1000];

double prom; double prom1;

System.out.println("PROMEDIO DE FILAS Y COLUMNAS EN UNA MATRIZ\n"); System.out.println("ingrese el tamanio de la fila\n");

fila=datos.nextInt(); System.out.println("ingrese el tamanio de la columna\n");

colum=datos.nextInt(); System.out.println("**********************************\n"); for(i=1;i<=fila;i++)

for(j=1;j<=colum;j++) {

System.out.println("ingrese el elemento\n" +i+ "," +j); a[i][j]=datos.nextInt();; }

System.out.println("El promedio de filas es:\n\n");

for(i=1;i<=fila;i++) { b[i]=0;

x=0; for(j=1;j<=colum;j++)

Page 2: Practica 12

{

x=x+1; b[i]= b[i]+a[i][j];

} prom=b[i]/x; System.out.println(" "+prom);

} System.out.println("el promedio de columnas es ");

for(j=1;j<=colum;j++) { b[j]=0;

x1=0;

for(i=1;i<=fila;i++) { x1=x1+1;

b[j]= b[j]+a[i][j]; }

prom1=b[j]/x1; System.out.println(" "+prom1); }

} }

SOLUCION

Page 3: Practica 12

EJERCICIO 2

1. Leer dos matrices y calcular la suma de las mismas.

Nota. La suma de matrices sólo se puede efectuar entre matrices con

la misma dimensión, es decir, las que tienen el mismo número de filas

y el mismo número de columnas. La matriz resultante tiene las mismas

dimensiones, cada uno de cuyos elementos es la suma aritmética de

los elementos en las posiciones correspondientes en las matrices

originales.

package PRACTICA12;

import java.util.Scanner;

class suma {

public static void main (String[]Args){

Scanner datos= new Scanner(System.in);

int i,j,filas,columnas; System.out.println("*****suma de matrices****");

System.out.println("ingrese el numero de filas y columnas de una matriz");

filas=datos.nextInt();

columnas=datos.nextInt();

int [][] a=new int [filas][columnas];

int [][] b=new int [filas][columnas];

int [][] c=new int [filas][columnas];

System.out.println("ingrese los elementos de la matriz a: ");

for(i=0;i<filas;i++)

{

for(j=0;j<columnas;j++)

{ System.out.print("A[" +i+ "][" +j+ "]= ");

a[i][j]=datos.nextInt();

}

} System.out.println("ingrese los elementos de la matriz b: ");

for(i=0;i<filas;i++)

{

for(j=0;j<columnas;j++)

{ System.out.print("B[" +i+ "][" +j+ "]= ");

b[i][j]=datos.nextInt();

}

Page 4: Practica 12

}

for(i=0;i<filas;i++)

{

for(j=0;j<columnas;j++)

{

c[i][j]=a[i][j]+b[i][j];

}

} System.out.println("******LAS MATRICES SON*******:");

System.out.println("****matriz A***");

for(i=0;i<filas;i++)

{

for(j=0;j<columnas;j++)

{ System.out.print(a[i][j]+ " " );

}

System.out.println();

} System.out.println("**matriz B**");

for(i=0;i<filas;i++)

{

for(j=0;j<columnas;j++)

{ System.out.print(b[i][j]+ " " );

}

System.out.println();

} System.out.println("***LA SUMA DE DOS MATRICES ES***:");

for(i=0;i<filas;i++)

{

for(j=0;j<columnas;j++)

{ System.out.print(c[i][j]+ " " );

}

System.out.println();

}

}

}

SOLUCION