PROGRAMAS DE ARREGLOS

Programa 1

import java.util.*;
 public class formatriz1{
     public static void main (String[]Args){
         int i, j;
         int matriza[][] = new int [3][3];
         int matrizb[][] = new int [3][3];
         int matrizc[][] = new int [3][3];
        
         Scanner dato = new Scanner (System.in);
        
         System.out.println ("Datos de la Matriz A:");
         for (i=0; i<=2; i++){
             for (j=0; j<=2; j++){
                 System.out.print("Escribir valor " + i + " , " + j + " : ");
                 matriza [i][j] = dato.nextInt();
                }
            }
           
            System.out.println ("Datos de la Matriz B:");
            for (i=0; i<=2; i++){
             for (j=0; j<=2; j++){
                 System.out.print("Escribir valor " + i + " , " + j + " : ");
                 matrizb [i][j] = dato.nextInt();
                }
            }
           
            for (i=0; i<=2; i++){
             for (j=0; j<=2; j++){
                 matrizc [i][j] = matrizb [i][j];
                }
            }
           
            for (i=0; i<=2; i++){
             for (j=0; j<=2; j++){
                 matrizb [i][j] = matriza [i][j];                
                }
            }
           
            for (i=0; i<=2; i++){
             for (j=0; j<=2; j++){
                 matriza [i][j] = matrizc [i][j];
                }
            }
             System.out.println("Matriz A :");
    for (i=0;i<=2;i++){
            for (j=0;j<=2;j++) {
                System.out.print(matriza[i][j] + " ");
            }
            System.out.println("");
            }
           
             System.out.println("Matriz B :");
    for (i=0;i<=2;i++){
            for (j=0;j<=2;j++) {
                System.out.print(matrizb[i][j] + " ");
            }
            System.out.println("");
        }
    }
}

 
Programa 2

 import java.util.*;
 public class formatriz2{
     public static void main (String[]Args){
         int matriza[][] = new int [3][3];
         int matrizb[][] = new int [3][3];
         int matrizc[][] = new int [3][3];
         int sum1, sum2, sum3;
         int i, j;
        
         sum1=0;
         sum2=0;
         sum3=0;
        
         Scanner dato = new Scanner (System.in);
        
         System.out.println ("Datos de la Matriz A");
         for (i=0;i<=2;i++){
          for (j=0;j<=2;j++) {
            System.out.print("Escribir valor " + i + " , " + j + " : ");
            matriza[i][j] = dato.nextInt();
            sum1= sum1+matriza[i][j];
        }
    }
         System.out.println ("Datos de la Matriz B");
         for (i=0;i<=2;i++){
          for (j=0;j<=2;j++) {
            System.out.print("Escribir valor " + i + " , " + j + " : ");
            matrizb[i][j] = dato.nextInt();
            sum2= sum2+matrizb[i][j];
        }
    }
   
    System.out.println ("Datos de la Matriz C");
         for (i=0;i<=2;i++){
          for (j=0;j<=2;j++) {
            System.out.print("Escribir valor " + i + " , " + j + " : ");
            matrizc[i][j] = dato.nextInt();
            sum3= sum3+matrizc[i][j];
        }
    }
   
    if (sum1>sum2 & sum1>sum3){
        System.out.println("La Matriz A es la mayor");
    System.out.println(matriza);
    }
   
    if (sum2>sum1 & sum2>sum3){
        System.out.println("La Matriz B es la mayor");
    System.out.println(matrizb);
    }
   
    if (sum3>sum2 & sum3>sum1){
        System.out.println("La Matriz C es la mayor");
        System.out.println(matrizc);
    }
}
}



Programa 3
import java.util.*;
public class matriz
{

public static void main(){
int i,j;

// Definir la variable matriza.

int matriza[][] = new int[5][5];

Scanner teclado= new Scanner(System.in);

for (i=0;i<=4;i++){
for (j=0;j<=4;j++) {
System.out.print("Escribir valor " + i + " , " + j + " : ");
matriza[i][j] = teclado.nextInt();

}
}

// Desplegar el arreglo.
System.out.println("Matriz A :");
for (i=0;i<=4;i++){
for (j=0;j<=4;j++) {
System.out.print(matriza[i][j] + " ");
}
System.out.println("");
}

}

}

Programa 4
import java.util.*;
public class arreglo2
{
public static void main () {

int i,j;


// Definir la variable arregloa.
int arregloa[] = new int [3];

Scanner teclado= new Scanner (System.in);
for(i=0;i<=2;i++){

System.out.print("numero" + i + ":");
arregloa[i] = teclado.nextInt();
}


// Desplegar el arregloa.
System.out.println("A");
for (i=0;i<=2;i++)
System.out.println(arregloa[i]);

//Definir la variable matriza.
int matriza[][] = new int[2][2];


matriza[0][0]=arregloa[0];
matriza[0][1]=arregloa[0];
matriza[1][0]=arregloa[0];
matriza[1][1]=arregloa[0];

// Desplegar el arreglo.
System.out.println("B :");
for (i=0;i<=1;i++){
for (j=0;j<=1;j++) {
System.out.print(matriza[i][j] + " ");
}
System.out.println("");
}
//Definir la variable matrizb.
int matrizb[][] = new int[2][2];


matrizb[0][0]=arregloa[1];
matrizb[0][1]=arregloa[1];
matrizb[1][0]=arregloa[1];
matrizb[1][1]=arregloa[1];

// Desplegar el arreglo.
System.out.println("C :");
for (i=0;i<=1;i++){
for (j=0;j<=1;j++) {
System.out.print(matrizb[i][j] + " ");
}
System.out.println("");
}//Definir la variable matrizc.
int matrizc[][] = new int[2][2];


matrizc[0][0]=arregloa[2];
matrizc[0][1]=arregloa[2];
matrizc[1][0]=arregloa[2];
matrizc[1][1]=arregloa[2];

// Desplegar el arreglo.
System.out.println("D :");
for (i=0;i<=1;i++){
for (j=0;j<=1;j++) {
System.out.print(matrizc[i][j] + " ");
}
System.out.println("");
}

}

Programa 5 
import java.util.*;
public class bur
{
public static void main(){
int i,j,temporal;
int arreglo[]={12,9,8,15,10};
int matriza[][]=new int [5][5];
int arregloa[]=new int [5];

//Desplegar el arreglo sin ordenar.
System.out.println("valor de arreglo sin Ordenar:");
for(i=0;i<5;i++){
System.out.println(arreglo[i]);
}
for(j=0;j<4;j++){
for(i=0;i<4;i++){
if(arreglo[i]>arreglo[i+1]){
temporal=arreglo[i];
arreglo[i]=arreglo[i+1];
arreglo[i+1]=temporal;
}
}
}
//Desplegar el arreglo ordenado.
System.out.println("valor de arreglo Ordenado:");
for(i=0;i<5;i++){
System.out.println(arreglo[i]);
}

System.out.println("ARREGLO ORDENADO");
for(i=0;i<=4;i++){
System.out.println(arregloa[i] + "");
}

//asignar valores alas casillas
matriza[0][0] = arregloa[2];
matriza[0][1] = arregloa[4];
matriza[0][2] = arregloa[4];
matriza[0][3] = arregloa[4];
matriza[0][4] = arregloa[4];
matriza[1][0] = arregloa[0];
matriza[1][1] = arregloa[2];
matriza[1][2] = arregloa[4];
matriza[1][3] = arregloa[4];
matriza[1][4] = arregloa[4];
matriza[2][0] = arregloa[0];
matriza[2][1] = arregloa[0];
matriza[2][2] = arregloa[2];
matriza[2][3] = arregloa[4];
matriza[2][4] = arregloa[4];
matriza[3][0] = arregloa[0];
matriza[3][1] = arregloa[0];
matriza[3][2] = arregloa[0];
matriza[3][3] = arregloa[2];
matriza[3][4] = arregloa[4];
matriza[4][0] = arregloa[0];
matriza[4][1] = arregloa[0];
matriza[4][2] = arregloa[0];
matriza[4][3] = arregloa[0];
matriza[4][4] = arregloa[2];


//desplegar matriz
System.out.println("matriz");
for(i=0;i<=4;i++){
for(j=0;j<=4;j++){
System.out.print(matriza[i][j] + " ");
}
System.out.println("");

}
}
}

Programa 6
import java.util.*;
public class matriz
{

public static void main(){
int i,j;

// Definir la variable matriza.

int matriza[][] = new int[3][3];

Scanner teclado= new Scanner(System.in);

for (i=0;i<=2;i++){
for (j=0;j<=2;j++) {
System.out.print("Escribir valor " + i + " , " + j + " de la matriz A : ");
matriza[i][j] = teclado.nextInt();

}
}

// Definir la variable matrizb.

int matrizb[][] = new int[3][3];

 

for (i=0;i<=2;i++){
for (j=0;j<=2;j++) {
System.out.print("Escribir valor " + i + " , " + j + " de la matriz B : ");
matrizb[i][j] = teclado.nextInt();

}
}

// Definir la variable matrizc.

int matrizc[][] = new int[3][3];


for (i=0;i<=2;i++){
for (j=0;j<=2;j++) {

matrizc[i][j] = matriza[i][j] ;

}
}

// Desplegar cambio arregloA.
System.out.println("Matriz A :");
for (i=0;i<=2;i++){
for (j=0;j<=2;j++) {
matriza[i][j] =matrizb[i][j];
System.out.print(matriza[i][j] + " ");
}
System.out.println("");
}
// Desplegar cambio arregloB.
System.out.println("Matriz B :");
for (i=0;i<=2;i++){
for (j=0;j<=2;j++) {
matrizb[i][j] = matrizc[i][j];
System.out.print(matrizb[i][j] + " ");
}
System.out.println("");
}

 

}



 
Programa 7

import java.util.*;
public class sumamatriz
{

public static void main(){
int i,j;

// Definir la variable matriza.

int matriza[][] = new int[3][3];
int matrizb[][] = new int[3][3];
int matrizc[][] = new int[3][3];


Scanner teclado= new Scanner(System.in);

//llenamos las matricez

System.out.println("llenado de la matriz A");
System.out.println("");
for (i=0;i<=2;i++){
for (j=0;j<=2;j++) {

System.out.print("Escribir valor " + i + " , " + j + " : ");
matriza[i][j] = teclado.nextInt();

}
}
System.out.println("");
System.out.println("");
System.out.print("llenado de la matriz B");
System.out.println("");
for (i=0;i<=2;i++){
for (j=0;j<=2;j++) {

System.out.print("Escribir valor " + i + " , " + j + " : ");
matrizb[i][j] = teclado.nextInt();

}
}

 


// Desplegar el arreglo.
System.out.println("");
System.out.println("");
System.out.println("Matriz A :");
System.out.println("");
for (i=0;i<=2;i++){
for (j=0;j<=2;j++) {
System.out.print(matriza[i][j] + " ");
}
System.out.println("");
}
System.out.println("");
System.out.println("Matriz B :");
System.out.println("");
for (i=0;i<=2;i++){
for (j=0;j<=2;j++) {
System.out.print(matrizb[i][j] + " ");

}
System.out.println("");

System.out.println("");
System.out.println("");
System.out.println("Matriz C :");
System.out.println("");
for (i=0;i<=2;i++){
for (j=0;j<=2;j++) {
System.out.print(matriza[i][j] + " ");
}
System.out.println("");
}

 

}

}


}


Programa 8

import java.util.*;
public class arreglo2
{
public static void main(String[] args){
int i,sum;


// Definir la variable arregloa.
int arregloa[] = new int [5];

Scanner teclado= new Scanner (System.in);

System.out.print("leer nombre : ");
arregloa[0] = teclado.nextInt();

System.out.print("leer nombre : ");
arregloa[1] = teclado.nextInt();

System.out.print("leer nombre : ");
arregloa[2] = teclado.nextInt();

System.out.print("leer nombre : ");
arregloa[3] = teclado.nextInt();

System.out.print("leer nombre : ");
arregloa[4] = teclado.nextInt();

// Desplegar el arreglo.
System.out.println("jorge");
for (i=0;i<=4;i++)
System.out.println(arregloa[i]);
}
}

// Definir la variable arreglob.
int arreglob[] = new int [5];
sum = 0;
for(i=0;i<=4;i++){

arreglob[0]=matriza[0][0]+matriza[0][1]+matriza[0][2]+matriza[0][3]+matriza[0][4];
arreglob[1]=matriza[1][0]+matriza[1][1]+matriza[1][2]+matriza[1][3]+matriza[1][4];
arreglob[2]=matriza[2][0]+matriza[2][1]+matriza[2][2]+matriza[2][3]+matriza[2][4];
arreglob[3]=matriza[3][0]+matriza[3][1]+matriza[3][2]+matriza[3][3]+matriza[3][4];
arreglob[4]=matriza[4][0]+matriza[4][1]+matriza[4][2]+matriza[4][3]+matriza[4][4];
}
// Desplegar el arreglo.
System.out.println("Suma");
for (i=0;i<=4;i++)
System.out.println(arreglob[i]);
}


}

 
Programa 9

import java.util.*;
public class matriz
{

public static void main(){
int i;


int matriza[] = new int [12];

Scanner teclado= new Scanner(System.in);

for (i=1;i<=11;i++){

System.out.print("Escribir valor " + i + " , " + " : ");
matriza [i]= teclado.nextInt();

}

// Desplegar el arreglo.
System.out.println("Matriz A :");
for (i=1;i<=11;i++){

System.out.print(matriza[i] + " ");
}
System.out.println("");
}

}
 
Programa 10 
import java.util.*;
public class arreglo{
public static void main(){
int i;
//definir la variable arregloa.
int arregloa[]=new int[5];
Scanner teclado =new Scanner (System.in);
System.out.print("introduce el valor de la casilla 1:");
arregloa[0]=teclado.nextInt();
System.out.print("introduce el valor de la casilla 2:");
arregloa[1]=teclado.nextInt();
System.out.print("introduce el valor de la casilla 3:");
arregloa[2]=teclado.nextInt();
System.out.print("introduce el valor de la casilla 4:");
arregloa[3]=teclado.nextInt();
System.out.print("introduce el valor de la casilla 5:");
arregloa[4]=teclado.nextInt();
//desplegar el arreglo.
System.out.println("Valor de arregloa:");
for(i=0;i<4;i++)
System.out.println(arregloa[i]);
}
}

Programa 11
import java.util.*;
public class matris
{
public static void main(String args[]){
int i;
float x=0;
float y=0;

// Definir la variable matriza.
int matriza[][] = new int[2][2];
Scanner teclado= new Scanner(System.in);
System.out.print("Introduce la edad de maria:");
x=teclado.nextInt();
System.out.print("Introduce la edad de juan:");
y=teclado.nextInt();

 

//desplegar arreglo.
System.out.println("El Mayo Es :");

for(x=0;x<=1;x++){
for(y=0;y<=1;y++){

if(x>y){
System.out.print("maria");
}
else
{
System.out.print("juan");
};
if(y>x){

System.out.println("");
}
}
}
}
}

 

Programa 12 
import java.util.*;

public class examen7{
public static void main(){

int i,j;
String arreglonom[] = new String[3];
int matrizcali[][] = new int[3][3];
int arreglofin[] = new int[3];

Scanner teclado = new Scanner(System.in);

// Leer Arreglos.
System.out.println("Aregglo Nombres");
for(i=0; i<=2; i++){
System.out.print("Introduce el valor de la casilla" + i + " : ");
arreglonom[i] = teclado.next();
}
System.out.println("Matriz Calificaciones");
for(i=0; i<=2; i++){
for(j=0; j<=2; j++){

System.out.print("Introduce el valor de la casilla" + i + " , " + j + " : ");
matrizcali[i][j] = teclado.nextInt();
}
}

//Desplegar arreglos.
System.out.println("Arreglo Nombres");
for(i=0; i<=2; i++){
System.out.println(arreglonom[i]);
}

System.out.println("Matriz Calificaciones");
for(i=0; i<=2; i++){
for(j=0; j<=2;j++){
System.out.print(matrizcali[i][j] + " ");
}
System.out.println("");
}
}
}

 
public class matriz2{
public static void main(){
int i,j;
int matriz[][]=new int [5][5];
matriz[0][0]=5;
matriz[0][1]=5;
matriz[0][2]=5;
matriz[0][3]=5;
matriz[0][4]=5;
matriz[1][0]=5;
matriz[1][1]=4;
matriz[1][2]=4;
matriz[1][3]=4;
matriz[1][4]=5;
matriz[2][0]=5;
matriz[2][1]=4;
matriz[2][2]=3;
matriz[2][3]=4;
matriz[2][4]=5;
matriz[3][0]=5;
matriz[3][1]=4;
matriz[3][2]=4;
matriz[3][3]=4;
matriz[3][4]=5;
matriz[4][0]=5;
matriz[4][1]=5;
matriz[4][2]=5;
matriz[4][3]=5;
matriz[4][4]=5;
// Desplegar el arreglo.
System.out.println("Matriz A :");
for (i=0;i<=4;i++){
for (j=0;j<=4;j++) {
System.out.print(matriz[i][j] + " ");
}
System.out.println("");
}

}



Programa 13
 
import java.util.*;
public class matriz
{

public static void main(){
int i,j;

// Definir la variable matriza.

int matriza[][] = new int[7][7];

Scanner teclado= new Scanner(System.in);

for (i=0;i<=6;i++){
for (j=0;j<=6;j++) {
System.out.print("Escribir valor " + i + " , " + j + " : ");
matriza[i][j] = teclado.nextInt();

}
}

// Desplegar el arreglo.
System.out.println("Matriz A :");
for (i=0;i<=6;i++){
for (j=0;j<=6;j++) {
System.out.print(matriza[i][j] + " ");
}
System.out.println("");
}

}


 
Programa 14 
import java.until.*;
public class void main ();
int i, j;
int nombres[] = {Juan,Maria,Pepe};
{
//Desplegar el arreglo de nombres.
System.out.println("Nombre del alumno :");
for (i=0;i<2;i++){
System.out.println(alumnos[i]);
}
}
{
//Desplegar la calificasion.
for (i=0;i<2;i++) {
for (j=0;j<2;j++) {
System.out.println(alumnos[i]);
}
}
}
 

Programa 15
import java.util.*;
public class number{
public static void main(){
int i,j,temporal;
String est[]=new String[3];
int cal[][]=new int[3][3];
int finalx[]=new int[3];

// desplegar el arreglo sin ordenar.
Scanner dato=new Scanner(System.in);
for(i=0;i<=2;i++){
System.out.println(" nombre del estudiante" + i);
est[i]=dato.next();
}
for(i=0;i<=2;i++){
for(j=0;j<=2;j++){
System.out.println("calificacion " +j+ " del estudiante "+i);
cal[i][j]=dato.nextInt();
}
}

for(i=0;i<=2;i++){
int suma=0;
int promedio=0;
for(j=0;j<=2;j++){
suma=suma+cal[i][j];
}
promedio=suma/3;
finalx[i]=promedio;
System.out.println(" promedio del estudiante " +i+ " es :");
System.out.println(promedio);
}
for(i=0;i<=2;i++){

temporal = finalx[i+1];
finalx[i+1]=finalx[i];
finalx[i]=temporal;
}
}
}

Programa 16
import java.until.*;
public class matriz
{
int i, j;
int nombres[] = {Juan,Maria,Pepe};
float PromJuan, PromMaria,PromPepe;
{
//Desplegar el arreglo de nombres.
System.out.println("Nombre del alumno :");
for (i=0;i<=2;i++){
System.out.println(alumnos[i]);
}
}
{
//Desplegar la calificasion.
for (i=0;i<=2;i++) {
for (j=0;j<=2;j++) {
System.out.println(alumnos[i]);
}
}
}
{
//Desplegar el promedio
System.out.println("Promedios :");
for (i=0;i<=0;i++){
for (j=0;j<=2;i++)
PromJuan=(([i][j]+[i][j]+[i][j])/3);

}
}

 
Programa 17
import java.until.*;
public class void main ();
int i, j;
int nombres[] = {Juan,Maria,Pepe};
{
//Desplegar el arreglo de nombres.
System.out.println("Nombre del alumno :");
for (i=0;i<2;i++){
System.out.println(alumnos[i]);
}
}
{
//Desplegar la calificasion.
for (i=0;i<2;i++) {
for (j=0;j<2;j++) {
System.out.println(alumnos[i]);
}
}
}

 
Programa 18

import java.util.*;
public class ordnum
{

public static void main(){
int i,j,temp,a;
int A[]={2,5,8,11,3};

//Desplegar el arreglo sin ordenar
System.out.println("Valor de arreglo sin ordenar:");
for (i=0;i<5;i++){
System.out.println(A[i]);
}

// meter valor.
Scanner teclado= new Scanner(System.in);
System.out.print("Escribir numero: ");
a = teclado.nextInt();

// ordenar el arreglo.
for (j=0;j<=4;j++){
for (i=0;i<4;i++) {
if(A[i]>A[i+1]){
temp=A[i+1];
A[i+1]=A[i];
A[i]=temp;
}
}
}

//sustituir el valor ordenado por el introducido
A[4] = a;

// ordenar el arreglo otra vez.
for (j=0;j<=4;j++){
for (i=0;i<4;i++) {
if(A[i]>A[i+1]){
temp=A[i+1];
A[i+1]=A[i];
A[i]=temp;
}
}
}

 

//Desplegar el arreglo ordenado
System.out.println("Arreglo ordenado :");
for (i=0;i<=4;i++){
System.out.println(A[i]);
}

}
}

Programa 20
import java.util.*; 
public static void main(){
int i,j,temporal;
int arreglo[]={2,5,8,6,3};
//Desplegar el arreglo sin ordenar.
System.out.println("valor de arreglo sin Ordenar:");
for(i=0;i<5;i++){
System.out.println(arreglo[i]);
}
for(j=0;j<4;j++){
for(i=0;i<4;i++){
if(arreglo[i]>arreglo[i+1]){
temporal=arreglo[i];
arreglo[i]=arreglo[i+1];
arreglo[i+1]=temporal;
}
}
}
//Desplegar el arreglo ordenado.
System.out.println("valor de arreglo Ordenado:");
for(i=0;i<5;i++){
System.out.println(arreglo[i]);
}
}
}