You are on page 1of 3

import java.util.

*;
public class Maritza_Garcia_2_2 {
public static Scanner sc = new Scanner(System.in);
public static Scanner leerDatos = new Scanner(System.in);
public static void main(String[] args){

int o=0;

do{
System.out.println("\t\t Menu");
System.out.println("\t Problema 1......1");
System.out.println("\t Problema 2......2");
System.out.println("\t Salir...........3");
System.out.println("\t Cual quieres?--->");

o=sc.nextInt();

switch(o)
{
case 1:
int op=0;

int n[] = new int[5];


n=LEER(n);

int v[] = new int[5];


v=COP(n);

do{
System.out.println("\t\t Menu");
System.out.println("\t Mostrar arreglo......1");
System.out.println("\t Mostrar el arreglo ascendentemente..........2");
System.out.println("\t Mostrar el arreglo Descendente..........3");
System.out.println("\t Salir................4");
System.out.println("\t Cual quieres?--->");

op=sc.nextInt();

switch(op)
{
case 1:
ESC(v);
break;

case 2:
n=ASC(n);
ESC(n);
break;

case 3:
n=DESC(n);
ESC(n);
break;

case 4:
System.out.println("Saliste");
break;
}

}while(op!=4);

break;

case 2:
int np=0;
int a[] = new int [5];
A(a);
System.out.println(" ");
int b[] = new int [5];
B(b);
System.out.println(" ");

np=DOS(a,b);
DOSS(a,b,np);

break;
}

}while(o!=3);

}
public static int [] LEER(int x[]){
int i=0;
for(i=0;i<5;i++)
{
System.out.print("Dato["+i+"]: ");
x[i]=sc.nextInt();
}
return x;
}
public static int [] COP(int x[]){
int v[] = new int[5];
int i=0;
for(i=0;i<5;i++)
{
v[i]=x[i];
}
return v;
}

public static void MOS(int x[]){


int i=0;
for(i=0;i<5;i++)
{
System.out.println("Dato["+i+"]: "+x[i]);
}
}

public static int[] ASC(int w[]){


int i=0,j=0,t=0;
for(i=0;i<4;i++)
{
for(j=i+1;j<5;j++)
{
if(w[i]>w[j])
{
t=w[i];
w[i]=w[j];
w[j]=t;
}
}
}
return w;
}
public static int[] DESC(int w[]){
int i=0,j=0,t=0;

for(i=0;i<4;i++)
{
for(j=i+1;j<5;j++)
{
if(w[i]<w[j])
{
t=w[i];
w[i]=w[j];
w[j]=t;
}
}
}
return w;
}
public static int DOS (int x[], int y[]){
int cont=0, o=0, c=0, n=0, m=0, r=0;

for(o=0;o<5;o++)
{
for(c=0;c<5;c++)
{
if(x[c]!=y[o])
{
n=n+1;
}
}
if(n==5)
{
m=m+1;
}
n=0;
}

r=m*2;
return r;
}
public static void DOSS(int x[], int y[], int z)
{
int c[]= new int [z];
int cont=-1, cu=0, h=0, n=0;
for(cu=0;cu<5;cu++)
{
for(h=0;h<5;h++)
{
if(y[h]!=x[cu])
{
n=n+1;
}
}
if(n==5)
{
cont=cont+1;
c[cont]=x[cu];
System.out.println("c["+cont+"]:"+ c[cont]);
}
n=0;
}

for(h=0;h<5;h++)
{
for(cu=0;cu<5;cu++)
{
if(x[cu]!=y[h])
{
n=n+1;
}
}
if(n==5)
{
cont=cont+1;
c[cont]=y[h];
System.out.println("c["+cont+"]:"+ c[cont]);
}
n=0;
}
}
public static void ESC(int w[]){
int i=0;
for(i=0;i<5;i++)
{
System.out.println("Dato["+i+"]: "+w[i]);
}
}
public static int [] A(int x[]){
int i=0;
for(i=0;i<5;i++)
{
System.out.print("A["+i+"]: ");
x[i]=sc.nextInt();
}
return x;
}
public static int [] B(int x[]){
int i=0;
for(i=0;i<5;i++)
{
System.out.print("B["+i+"]: ");
x[i]=sc.nextInt();
}
return x;
}
}

You might also like