practica 12
DESCRIPTION
programados ejerciciosTRANSCRIPT
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++)
{
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
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();
}
}
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