CONJUNTOS DIFERENCIA (A-B) Y (B-A)
//DIFERENCIA (A-B) Y (B-A)
#include<iostream.h>
#include<conio.h>
void main(void)
{
const N=10;
int j, i,A[N],B[N],D[N],n,d=0,cont,m;
clrscr();
cout<<"Ingrese cantidad de elementos del arreglo A: ";cin>>n;
cout<<"Ingrese "<<n<<" "<<"elementos: ";
for(i=0;i<n;i++)
{
cin>>A[i];
}
cout<<"Ingrese cantidad de elementos del arreglo B: ";cin>>m;
cout<<"Ingrese "<<m<<" "<<"elementos: ";
for(j=0;j<m;j++)
{
cin>>B[j];
}
for(i=0;i<n;i++)
{
cont=0;
for(j=0;j<m;j++)
if(A[i]==B[j]){cont++;
break;
}
if(cont==0){
D[d]=A[i];
d++;
}
}
cout<<"La diferencia A-B es:"<<endl;
for(i=0;i<d;i++)
cout<<D[i]<<" ";
getch();
}
-----------------------------------------------------------------------------------
#include<iostream.h>
#include<conio.h>
void main(void)
{
const N=10;
int j, i,A[N],B[N],D[N],n,d=0,cont,m;
clrscr();
cout<<"Ingrese cantidad de elementos del arreglo A: ";cin>>n;
cout<<"Ingrese "<<n<<" "<<"elementos: ";
for(i=0;i<n;i++)
{
cin>>A[i];
}
cout<<"Ingrese cantidad de elementos del arreglo B: ";cin>>m;
cout<<"Ingrese "<<m<<" "<<"elementos: ";
for(j=0;j<m;j++)
{
cin>>B[j];
}
for(i=0;i<m;i++)
{
cont=0;
for(j=0;j<n;j++)
if(B[i]==A[j]){cont++;
break;
}
if(cont==0){
D[d]=B[i];
d++;
}
}
cout<<"La diferencia B-A es:"<<endl;
for(i=0;i<d;i++)
cout<<D[i]<<" ";
getch();
}
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario