0

Как создать множество содержащие буквы, имеющиеся во множестве A, но не являющиеся общими для B и C, и все буквы из множества D?

Как создать множество содержащие буквы, имеющиеся во множестве A, но не являющиеся общими для B и C, и все буквы из множества D? A = {1,2,3,4,5} B = {2,4,6} C = {4,6,7,8} D = {1,3,9} E = ? (Вычислить результат). На C++

28th Sep 2019, 4:49 PM
Анна Рогозинская
4 Answers
0
Тут помогают, если есть попытки написать код самостоятельно. Вместо задачи не решают
28th Sep 2019, 7:34 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
0
#include <iostream> #include <iterator> #include <windows.h> #include <set> using namespace std; int main() { char A[] = { 'a','b','c','d','e','\0' }; char B[] = { 'b','d','f','\0' }; char C[] = { 'd','f','g','h','\0' }; char D[] = { 'a','c','i','\0' }; char E[26]; int s = 0; { for (int i = 0; i < sizeof(A); i++) for (int p = 0; p < sizeof(D); p++) if (A[i] == D[p]) { E[s] = A[i]; s++; } } cout « E « endl;; return 0; } У меня только А и D получилось сделать. Буду благодарна если подскаж. как 2ю операцию создать.
28th Sep 2019, 7:46 PM
Анна Рогозинская
0
Что значит не являющиеся общими? Множества это массив?
28th Sep 2019, 7:59 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
0
Да, множества - это массив. Дано как бы логическое вырожение.
28th Sep 2019, 8:02 PM
Анна Рогозинская