Professional Documents
Culture Documents
1 C
1 C
h>
#include <stdlib.h>
int main()
{
int i,j;
int arr1[size1];
int arr2[size2];
int set_union[size1+size2];
int set_intersection[(size1+size2)/2];
//print_array(arr1,size1);
compute_union(arr1, arr2, size1+size2, set_union);
//print_array(set_union, size1+size2);
compute_intersection((size1+size2)/2, arr1, arr2, set_intersection);
//print_array(set_intersection, (size1+size2)/2);
return 0;
}
printf("\n");
}
void compute_union(int s1[], int s2[], int max_size, int set_union[]){
int i=0;
int j=0;
while(i<size1)
{
set_union[i+j]=s1[i];
i++;
}
while(j<size2)
{
set_union[i+j]=s2[j];
j++;
}
print_array(set_union, size1+size2);
}
print_array(set_intersection, n);
}