int main() { int nU, nX, nY; // Довжина універсалу, множин X, Y printf("Введіть універсальну множину"); int* universal = inputSet(nU); printf("\nВведіть множину Х"); int* x = inputSet(nX, universal, nU); printf("\nВведіть множину У"); int *y = inputSet(nY, universal, nU); printf("\nОтримані множини:"); printSet(universal, nU); printSet(x, nX); printSet(y, nY); printUnion(x, nX, y, nY); printIntersect(x, nX, y, nY); printDiff(x, nX, y, nY); printDiff(y, nY, x, nX); printInverse(x, nX, universal, nU); printInverse(y, nY, universal, nU); printLinearMultiply(x, nX, y, nY); free(universal); free(x); free(y); }
int main(int argc, char** argv) { int a1[] = {7, 1, 5, 2, 3, 6}; int a2[] = {3, 8, 6, 20, 7}; const uint m = sizeof(a1)/sizeof(a1[0]); const uint n = sizeof(a2)/sizeof(a2[0]); cout << "Union of two arrays is \n"; printUnion(a1, a2, m, n); cout << "\nIntersection of two arrays is \n"; printIntersection(a1, a2, m, n); return 0; }