Вы находитесь на странице: 1из 11

package examenparcial;

import java.util.Scanner;

public class Examenparcial {

public static void main(String[] args) {

Examenparcial proceso= new Examenparcial();

String f[];

f=proceso.ciudades();

proceso.imprimir(f);

String []ciudades(){

Scanner entrada=new Scanner(System.in);

String c[]=new String[4];

for(int i=0;i<c.length;i++){

c[i]=entrada.nextLine();

return c;

void imprimir(String d[]){

for(int i=0;i<d.length;i++){

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

package matricestres;
import java.util.Scanner;

public class Matricestres {

public static void main(String[] args) {

Scanner ingreso=new Scanner(System.in);

int filas,columnas;

filas=ingreso.nextInt();

columnas=ingreso.nextInt();

int uno[][];

int dos[][];

int suma[][];

int transpuestauno[][];

int transpuestados[][];

Matricestres proceso=new Matricestres();

uno=proceso.crearmatriz(filas, columnas);

dos=proceso.crearmatriz(filas, columnas);

suma=proceso.suma(uno, dos, filas, columnas);

transpuestauno=proceso.transpuesta(uno, filas, columnas);

transpuestados=proceso.transpuesta(dos, filas, columnas);

System.out.println("la matriz uno es ");

proceso.imprimir(uno);

System.out.println("la matriz dos es ");

proceso.imprimir(dos);

System.out.println("la suma de matrices es ");

proceso.imprimir(suma);

System.out.println("la transpuesta de la matriz uno es ");

proceso.imprimir(transpuestauno);

System.out.println("la transpuesta de la matriz dos es ");

proceso.imprimir(transpuestados);

int [][]crearmatriz(int filas,int columnas){


Scanner entrada=new Scanner(System.in);

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

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

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

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

return a;

void imprimir(int a[][]){

for(int i=0;i<a.length;i++){

for(int j=0;j<a[0].length;j++){

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

System.out.println("");

int [][]suma(int[][]a,int[][]b,int filas,int columnas){

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

for(int i=0;i<c.length;i++){

for(int j=0;j<c[0].length;j++){

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

return c;

int [][]transpuesta(int[][]d,int filas,int columnas){

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

for(int i=0;i<e.length;i++){

for(int j=0;j<e[0].length;j++){

e[j][i]=d[i][j];
}

return e;

package matricescuatro;

import java.util.Scanner;

public class Matricescuatro {

public static void main(String[] args) {

Scanner entrada= new Scanner(System.in);

int lado;

System.out.println("ingrese el lado ");

lado=entrada.nextInt();

Matricescuatro prueba=new Matricescuatro();

int [][]h=prueba.matrizdiagonal(lado);

System.out.println("la matriz es ");

prueba.imprimir(h);

int [][]matrizdiagonal(int lado){

int a[][]=new int[lado][lado];


for(int i=0;i<lado;i++){

for(int j=0;j<lado;j++){

if(i==j){

a[i][j]=1;

else{

a[i][j]=0;

return a;

void imprimir(int [][]b){

for(int i=0;i<b.length;i++){

for(int j=0;j<b[0].length;j++){

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

System.out.println("");

}
package matrizcinco;

import java.util.Scanner;

public class Matrizcinco {

public static void main(String[] args) {

Scanner entrada= new Scanner(System.in);

int filas,columnas;

filas=entrada.nextInt();

columnas=entrada.nextInt();

Matrizcinco prueba= new Matrizcinco();

int a[][]=prueba.crearmatriz(filas, columnas);

prueba.imprimir(a);

int b[][]=prueba.invertirmatriz(filas, columnas, a);

prueba.imprimir(b);

int [][]crearmatriz(int filas,int columnas){

Scanner ingreso=new Scanner(System.in);

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

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

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

System.out.print("el elemento ["+i+"] ["+j+"] es ");

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

return a;

int [][]invertirmatriz(int filas, int columnas, int [][]c){

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

for(int i=0;i<columnas;i++){
for(int j=0;j<filas;j++){

d[j][i]=c[i][j];

return d;

void imprimir(int [][]b){

System.out.println("la matriz es ");

for(int i=0;i<b.length;i++){

for(int j=0;j<b[0].length;j++){

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

System.out.println("");

}
package retorno;

public class Retorno {

public static void main(String[] args) {

Retorno exercise= new Retorno();

int [][]B={{1,2,3},{4,5,6},{7,8,9}};

int []y={0,0,0};

exercise.cargarmatriz(B);//B=exercise.cargarmatriz(B);

exercise.imprimir(B);

exercise.sumafila(B, y);//y=exercise.sumafila(B,y);

exercise.mayorfila(y, 0);

int [][]cargarmatriz(int [][]z){

for(int i=0;i<z.length;i++){

for(int j=0;j<z[0].length;j++){

z[i][j]=(int)(Math.random()*101);

return z;

int []sumafila(int A[][],int[]x){

System.out.println("la suma de filas ");

for(int i=0;i<A.length;i++){

x[i]=0;

for(int j=0;j<A[0].length;j++){

x[i]=A[i][j]+x[i];

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

return x;
}

int mayorfila(int[]f,int r){

int mayor=0;

for(int i=0;i<f.length;i++){

if(f[i]>0){

mayor=f[i];

System.out.println("el mayor valor es "+mayor);

return r;

void imprimir(int[][]A){

System.out.println("la matriz es ");

for(int i=0;i<A.length;i++){

for(int j=0;j<A[0].length;j++){

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

System.out.println("");

}
package intercambio;

import java.util.Scanner;

public class Intercambio {

public static void main(String[] args) {

Intercambio ob=new Intercambio();

Scanner entrada=new Scanner(System.in);

int fa,fb;

System.out.println("ingrese las filas a intercambiar ");

fa=entrada.nextInt();

fb=entrada.nextInt();

double[][]A=new double[4][5];

A=ob.CargarMatriz(A, A);

ob.imprimir(A);

A=ob.CambioFilas(A, fa, fb);

ob.imprimir(A);

ob.sumadediagonales(A, 0);

double [][] CargarMatriz(double [][]A,double [][]a){

for(int i=0;i<A.length;i++){

for(int j=0;j<A[0].length;j++){

a[i][j]=(double)(Math.random()*101);

return a;

}
double[][]CambioFilas(double[][]A,int fa,int fb){

double aux;

for(int i=0;i<A[0].length;i++){

aux=A[fa][i];

A[fa][i]=A[fb][i];

A[fb][i]=aux;

return A;

double sumadediagonales(double A[][],int diagonales){

double suma=0;

for(int i=0;i<A.length;i++){

for(int j=0;j<A[0].length;j++){

if(i==j){

suma=suma+A[i][j];

System.out.println("la suma de diagonales es "+suma);

return diagonales;

void imprimir(double A[][]){

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

for(int i=0;i<A.length;i++){

for(int j=0;j<A[0].length;j++){

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

System.out.println(" ");

Вам также может понравиться