Evaluacion2

6
UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACION HUMANAS Y TECNOLOGIAS NOMBRE: ANA CECILIA SAULA EVALUACION 2 Resuelva los siguientes ejercicios utilizando matrices y vectores 1. Ingresar una matriz de nxn elementos y mostrar la matriz resultante intercambiando filas y columnas, es decir las filas pasarán hacer columnas y las columnas pasarán hacer filas. Ejemplo: //Ana Cecilia Saula import java.util.Scanner; class ASmatriz_resultante { public static void main(String[] args) { int filas,i,j,r; Scanner datos =new Scanner(System.in); System.out.println("Ingrese el numero de filas y columnas"); filas=datos.nextInt(); int [] [] V = new int [filas] [filas];

description

prueba de progra

Transcript of Evaluacion2

Page 1: Evaluacion2

UNIVERSIDAD NACIONAL DE CHIMBORAZO

FACULTAD DE CIENCIAS DE LA EDUCACION HUMANAS Y TECNOLOGIAS

NOMBRE: ANA CECILIA SAULA

EVALUACION 2

Resuelva los siguientes ejercicios utilizando matrices y vectores

1. Ingresar una matriz de nxn elementos y mostrar la matriz resultante

intercambiando filas y columnas, es decir las filas pasarán hacer columnas y las

columnas pasarán hacer filas.

Ejemplo:

//Ana Cecilia Saula

import java.util.Scanner;

class ASmatriz_resultante {

public static void main(String[] args) {

int filas,i,j,r; Scanner datos =new Scanner(System.in);

System.out.println("Ingrese el numero de filas y columnas");

filas=datos.nextInt();

int [] [] V = new int [filas] [filas];

System.out.println("lectura de elementos de una matriz:");

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

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

Page 2: Evaluacion2

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

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

}

}

System.out.println("Los elementos ingresados son :");

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

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

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

}

System.out.println();

}

System.out.println("el resultado de intercambiar filas por columnas de la matriz es:");

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

for(j=i+1;j<filas;j++)

{

r=V[i] [j];

V[i] [j]=V[j] [i];

V[j] [i]=r;

}

}

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

for(j=0;j<filas;j++){

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

}

System.out.println();

Page 3: Evaluacion2

}

}

}

RESULTADO

2. Ingresar una matriz de nxm elementos y un vector de n elementos. Cada

elemento del vector será reemplazado en la matriz por el elemento menor de cada

fila de la matriz, Ejemplo

//Ana Cecilia Saula

import java.util.Scanner;

class ASreemplazo_matriz {

public static void main(String[] args) {

int Fil,Colum,i,j,r,auxiliar=50,V=0,R=0;

Page 4: Evaluacion2

Scanner datos =new Scanner(System.in);

System.out.println("Ingrese el Numero de filas y columnas");

Fil=datos.nextInt();

Colum=datos.nextInt();

int [][] A = new int [Fil] [Colum];

int [] vector=new int[Fil];

System.out.println("Lectura de elementos de la matriz:");

for(i=0;i<Fil;i++){

for(j=0;j<Colum;j++){

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

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

}

}

System.out.println("Ingrese los elementos para llenar el vector:");

for(i=0;i<Fil;i++){

System.out.println("Ingrese el elemento para el vector:");

vector [i]= datos.nextInt();

}

System.out.println("El vector ingresado es:");

for(i=0;i<Fil;i++){

System.out.println(vector [i]);

}

System.out.println("La matriz ingresada es:");

for(i=0;i<Fil;i++){

for(j=0;j<Colum;j++){

Page 5: Evaluacion2

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

}

System.out.println();

}

for(i=0;i<Fil;i++){

auxiliar=50;

for(j=0;j<Colum;j++){

if(auxiliar>A[i][j]){

auxiliar=A[i][j];

V=i;

R=j;

}

}

j=R;

A[i][j]=vector [i];

}

System.out.println("La matriz Resultante es:");

for(i=0;i<Fil;i++){

for(j=0;j<Colum;j++){

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

}

System.out.println();

}

}

}

Page 6: Evaluacion2

RESULTADO