Лабораторная работа: Теорія множин. Операції над множинами та їх властивості
Завдання:
1. Програмно реалізувати виконання наступних операцій над множинами А, В: перетин множин, об’єднання множин, доповнення.
Універсальна множина U = {1, 2, 3, 4, 5}. Користувач вводить розмір та елементи множин А і В.
2. Програмно обчислити результуючу множину:
а) за вихідним виразом;
б) за спрощеним виразом.
Порядок виконання роботи:
1. Складемо програму для реалізації заданих операцій над двома множинами: перетин, об’єднання, доповнення. Текст програми з відповідними коментарями наведено нижче.
Код програми:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main ()
{
clrscr ();
int U[5], A[6], B[6], sz_a, sz_b;
int Abin[5], Bbin[5];
for (int i = 0; i < 5; i++)
{
U[i] = i + 1;
}
cout << " U = {";
for (i = 0; i < 5; i++)
cout << U[i];
cout << "}" << endl << endl;
for (i = 0; i < 5; i++)
{
Abin[i] = 0;
Bbin[i] = 0;
--> ЧИТАТЬ ПОЛНОСТЬЮ <--