11#include " SetLab1_12_Kudashov.h"
2- #include < clocale> // Обязательно для функции setlocale()
2+ #include < clocale> // Îáÿçàòåëüíî äëÿ ôóíêöèè setlocale()
33int main () {
44 srand ( time (nullptr ) );
55 setlocale (LC_ALL, " Russian" );
6- cout << " =================ДЕМО ЛАБЫ 1=================" << endl;
6+ cout << " =================ÄÅÌÎ ËÀÁÛ 1=================" << endl;
77 Node* setA = creatingSet (rand () % 4 + 6 , 5 , 500 , 5 );
8- cout << " Вывод множества A: " << endl << printSet (setA, " | " ) << endl;
9- cout << " Мощность множества A: " << endl << powerOfTheSet (setA) << endl;
8+ cout << " Âûâîä ìíîæåñòâà A: " << endl << printSet (setA, " | " ) << endl;
9+ cout << " Ìîùíîñòü ìíîæåñòâà A: " << endl << powerOfTheSet (setA) << endl;
1010 Node* setB = creatingSet (rand () % 4 + 6 , 5 , 500 , 10 );
11- cout << " Вывод множества B: " << endl << printSet (setB, " | " ) << endl;
12- cout << " Мощность множества B: " << endl << powerOfTheSet (setB) << endl;
13- cout << " ----------------После очистки ----------------" << endl;
11+ cout << " Âûâîä ìíîæåñòâà B: " << endl << printSet (setB, " | " ) << endl;
12+ cout << " Ìîùíîñòü ìíîæåñòâà B: " << endl << powerOfTheSet (setB) << endl;
13+ cout << " ----------------Ïîñëå î÷èñòêè ----------------" << endl;
1414 deleteSet (setA);
15- cout << " Вывод множества A: " << endl << printSet (setA, " | " ) << endl;
16- cout << " Мощность множества A: " << endl << powerOfTheSet (setA) << endl;
15+ cout << " Âûâîä ìíîæåñòâà A: " << endl << printSet (setA, " | " ) << endl;
16+ cout << " Ìîùíîñòü ìíîæåñòâà A: " << endl << powerOfTheSet (setA) << endl;
1717 deleteSet (setB);
18- cout << " Вывод множества B: " << endl << printSet (setB, " | " ) << endl;
19- cout << " Мощность множества B: " << endl << powerOfTheSet (setB) << endl;
20- cout << endl << " =================ДЕМО ЛАБЫ 2=================" << endl;
18+ cout << " Âûâîä ìíîæåñòâà B: " << endl << printSet (setB, " | " ) << endl;
19+ cout << " Ìîùíîñòü ìíîæåñòâà B: " << endl << powerOfTheSet (setB) << endl;
20+ cout << endl << " =================ÄÅÌÎ ËÀÁÛ 2=================" << endl;
2121 Node* A = creatingSet (rand () % 4 + 6 , 5 , 200 , 10 );
2222 Node* B = creatingSet (rand () % 4 + 6 , 5 , 200 , 5 );
23- cout << " Вывод множества A: " << endl << printSet (A, " | " ) << endl;
24- cout << " Вывод множества B: " << endl << printSet (B, " | " ) << endl;
25- cout << " Является ли A подмножеством B: " << isSubset (A,B) << endl;
26- cout << " Равны ли множества A и B " << isEqual (A,B) << endl;
23+ cout << " Âûâîä ìíîæåñòâà A: " << endl << printSet (A, " | " ) << endl;
24+ cout << " Âûâîä ìíîæåñòâà B: " << endl << printSet (B, " | " ) << endl;
25+ cout << " ßâëÿåòñÿ ëè A ïîäìíîæåñòâîì B: " << isSubset (A,B) << endl;
26+ cout << " Ðàâíû ëè ìíîæåñòâà A è B: " << isEqual (A,B) << endl;
2727 Node* C = combiningSets (A,B);
28- cout << " Вывод объединения множеств : " << endl << printSet (C, " | " ) << endl;
28+ cout << " Âûâîä îáúåäèíåíèÿ ìíîæåñòâ : " << endl << printSet (C, " | " ) << endl;
2929 Node* D = intersectionOfSets (A,B);
30- cout << " Вывод пересечения множеств : " << endl << printSet (D, " | " ) << endl;
30+ cout << " Âûâîä ïåðåñå÷åíèÿ ìíîæåñòâ : " << endl << printSet (D, " | " ) << endl;
3131 Node* E = differenceOfSets (A,B);
32- cout << " Вывод разности множеств A и B: " << endl << printSet (E, " | " ) << endl;
32+ cout << " Âûâîä ðàçíîñòè ìíîæåñòâ A è B: " << endl << printSet (E, " | " ) << endl;
3333 Node* F = differenceOfSets (B,A);
34- cout << " Вывод разности множеств B и A: " << endl << printSet (F, " | " ) << endl;
34+ cout << " Âûâîä ðàçíîñòè ìíîæåñòâ B è A: " << endl << printSet (F, " | " ) << endl;
3535 Node* G = symmetricDifferenceOfSets (A,B);
36- cout << " Вывод симметричной разности множеств : " << endl << printSet (G, " | " ) << endl;
36+ cout << " Âûâîä ñèììåòðè÷íîé ðàçíîñòè ìíîæåñòâ : " << endl << printSet (G, " | " ) << endl;
3737 return 0 ;
3838}
0 commit comments