Adsence

miércoles, 30 de marzo de 2011

Interseccion-enter-2-Vectores

Leave a Comment
La interseccion se trata de crear un nuevo vector con los elementos que se encuentran en el Vector A y B



[java]

/**
* @(#)Vectores.java
*
*
* @author
* @version 1.00 2011/3/30
*/
import java.util.*;

public class Vectores {

public static void llenar(Object m[],int t)
{
Random rnd = new Random();
for(int i=0;i< t;i++)
{
m[i]=rnd.nextInt(100);
}
}
public static void imprimir(Object m[],int t)
{
System.out.println("\n=======================================");
for(int i=0;i< t;i++)
{
if(m[i]!=null)
System.out.print(m[i]+"\t");
}

}
public static void interseccion(Object v1[],Object v2[],int t)
{
int s=0;
Object v[]=new Object[t+t];

for(int i=0;i< t;i++)
{
for(int j=0;j< t;j++)
{
if(v1[i]==v2[j])
{
v[i]=v1[i];
j=t+1;
}else
v[i]=null;
}
}

System.out.println("\nLa union es:");
imprimir(v,t+t);
}

public static void main(String args[])
{
int t=6;
Object v1[]=new Object[t];
Object v2[]=new Object[t];
llenar(v1,t);
llenar(v2,t);
imprimir(v1,t);
imprimir(v2,t);
interseccion(v1,v2,t);

}

}

[/java]

0 comentarios :