Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ConsoleApplication1.cpp : Defines the entry point for the console application.
- //
- #include "stdafx.h"
- int intersect(int a[], int b[],int z, int x)
- {
- int c[20];
- int u = 0;
- printf("Intersection is: ");
- for (int i = 0;i < z;i++)
- {
- for (int j = 0;j < x;j++)
- {
- if (a[i] == b[j])
- {
- c[u] = a[i];
- u++;
- }
- }
- }
- for (int i = 0;i < u;i++)
- {
- printf(" ");
- printf("%d", c[i]);
- }
- return 0;
- }
- int Union(int a[], int b[], int z, int x)
- {
- int c[20];
- int u = z;
- bool skip = false;
- printf("Union is: ");
- for (int i = 0;i < z;i++)
- {
- c[i] = a[i];
- }
- for (int j = 0;j < x;j++)
- {
- skip = false;
- for (int k = 0;k < z;k++)
- {
- if (skip != true)
- {
- if (b[j] == a[k])
- {
- skip = true;
- }
- }
- }
- if (skip != true)
- {
- c[u] = b[j];
- u++;
- }
- }
- for (int i = 0;i < u;i++)
- {
- printf(" ");
- printf("%d", c[i]);
- }
- return 0;
- }
- int main()
- {
- int a[20] ={ 0 };
- int b[20] = { 0 };
- int c[20];
- int z = 0;
- int x = 0;
- int u = 0;
- printf("Array A, how many elements? \n");
- scanf_s("%d", &z);
- for (int i = 0; i < z;i++)
- {
- scanf_s("%d", &a[i]);
- }
- printf("Array B, how many elements? \n");
- scanf_s("%d", &x);
- for (int i = 0; i < x;i++)
- {
- scanf_s("%d", &b[i]);
- }
- printf("Array A Elements are: ");
- for (int i = 0;i < z;i++)
- {
- printf(" ");
- printf("%d", a[i]);
- }
- printf("\n");
- printf("Array B Elements are: ");
- for (int i = 0;i < x;i++)
- {
- printf(" ");
- printf("%d", b[i]);
- }
- printf("\n");
- Union(a, b, x, z);
- scanf_s("%d", &z);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement