Matriz cuadradas realizar la resta y en un vector poner los numeros pares e impares
Publicado por Sahana (1 intervención) el 18/12/2022 18:25:19
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
// Leer una matriz cuadrada e imprimir en dos vectores los numero pares e impares
//1.- Ingresar la matriz cuadrada A y B
//2.- Resultado de la resta de la matriz A-B
//3.- Imprimir en el vector V1 los numeros pares
//4.- Imprimir en el vector V2 los numeros impares
Scanner entrada = new Scanner(System.in);
int A[][] = new int [20][20];
int B[][] = new int [20][20];
int V1[][] = new int [20][20];
int Mrest [][] = new int [20][20];
int par [] = new int [20];
int impar [] = new int [20];
int i=0, j=0;
int op, n=0, m=0;
int MC;
do {
System.out.println(" ****** MENU DE OPCIONES ***** ");
System.out.println("1._ Ingresar la matriz cuadrada A y B ");
System.out.println("2._ Imprimir el resultado de la resta de la matriz A-B: ");
System.out.println("3._ Imprimir en el vector V1 los numeros pares e impares ");
System.out.println("4._ Salir ");
System.out.println("*****************************");
System.out.println("Ingrese la opcion a ejecutar: ");
op = entrada.nextInt();
switch (op) {
//1.- Ingresar la matriz cuadrada A y B
case 1:
System.out.println("Ingrese el tamano de la matriz cuadrada A: ");
n = entrada.nextInt();
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
System.out.print("Ingrese el valor["+i+"]["+j+"]: ");
A[i][j]=entrada.nextInt();
}
System.out.println("La matriz A ingresada es: ");
for (i=0;i<n;i++)
{
for (j=0;j<n;j++)
System.out.print(A[i][j]+ " ");
System.out.println();
}
System.out.println("Ingrese el tamano de la matriz cuadrada B: ");
m = entrada.nextInt();
for(i=0;i<m;i++)
for(j=0;j<m;j++)
{
System.out.print("Ingrese el valor["+i+"]["+j+"]: ");
B[i][j]=entrada.nextInt();
}
System.out.println("La matriz B ingresada es: ");
for (i=0;i<m;i++)
{
for (j=0;j<m;j++)
System.out.print(B[i][j]+ " ");
System.out.println();
}
break;
//2.- Resultado de la resta de la matriz A-B
case 2:
System.out.println("Resta de las dos matrices:");
for( i=0;i<n;i++){
for(j=0;j<m;j++){
Mrest[i][j]=A[i][j]-B[i][j];
System.out.print(Mrest[i][j]+" ");
}
System.out.println();
}
break;
//3.- Imprimir en el vector V1 los numeros pares e impares
case 3:
System.out.println("Los numeros pares son: ");
for(i=0;i<10;i++){
if(Mrest[i] % 2 == 0){
par[i]= Mrest;
}
}
//mostrando impares
System.out.println("Numeros Impares");
for(i=0;i<m;i++){
if(m %2!=0){
}
}
break;
case 4:
System.out.println("Gracias ");
break;
default:
System.out.println("Opcion no definida");
}
}while (op != 4);
}
}
public class Principal {
public static void main(String[] args) {
// Leer una matriz cuadrada e imprimir en dos vectores los numero pares e impares
//1.- Ingresar la matriz cuadrada A y B
//2.- Resultado de la resta de la matriz A-B
//3.- Imprimir en el vector V1 los numeros pares
//4.- Imprimir en el vector V2 los numeros impares
Scanner entrada = new Scanner(System.in);
int A[][] = new int [20][20];
int B[][] = new int [20][20];
int V1[][] = new int [20][20];
int Mrest [][] = new int [20][20];
int par [] = new int [20];
int impar [] = new int [20];
int i=0, j=0;
int op, n=0, m=0;
int MC;
do {
System.out.println(" ****** MENU DE OPCIONES ***** ");
System.out.println("1._ Ingresar la matriz cuadrada A y B ");
System.out.println("2._ Imprimir el resultado de la resta de la matriz A-B: ");
System.out.println("3._ Imprimir en el vector V1 los numeros pares e impares ");
System.out.println("4._ Salir ");
System.out.println("*****************************");
System.out.println("Ingrese la opcion a ejecutar: ");
op = entrada.nextInt();
switch (op) {
//1.- Ingresar la matriz cuadrada A y B
case 1:
System.out.println("Ingrese el tamano de la matriz cuadrada A: ");
n = entrada.nextInt();
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
System.out.print("Ingrese el valor["+i+"]["+j+"]: ");
A[i][j]=entrada.nextInt();
}
System.out.println("La matriz A ingresada es: ");
for (i=0;i<n;i++)
{
for (j=0;j<n;j++)
System.out.print(A[i][j]+ " ");
System.out.println();
}
System.out.println("Ingrese el tamano de la matriz cuadrada B: ");
m = entrada.nextInt();
for(i=0;i<m;i++)
for(j=0;j<m;j++)
{
System.out.print("Ingrese el valor["+i+"]["+j+"]: ");
B[i][j]=entrada.nextInt();
}
System.out.println("La matriz B ingresada es: ");
for (i=0;i<m;i++)
{
for (j=0;j<m;j++)
System.out.print(B[i][j]+ " ");
System.out.println();
}
break;
//2.- Resultado de la resta de la matriz A-B
case 2:
System.out.println("Resta de las dos matrices:");
for( i=0;i<n;i++){
for(j=0;j<m;j++){
Mrest[i][j]=A[i][j]-B[i][j];
System.out.print(Mrest[i][j]+" ");
}
System.out.println();
}
break;
//3.- Imprimir en el vector V1 los numeros pares e impares
case 3:
System.out.println("Los numeros pares son: ");
for(i=0;i<10;i++){
if(Mrest[i] % 2 == 0){
par[i]= Mrest;
}
}
//mostrando impares
System.out.println("Numeros Impares");
for(i=0;i<m;i++){
if(m %2!=0){
}
}
break;
case 4:
System.out.println("Gracias ");
break;
default:
System.out.println("Opcion no definida");
}
}while (op != 4);
}
}
Valora esta pregunta


0