Mam za zadanie napisać kod który rozpoczyna się Zbior A, B, C, D, E, F; i następnie trzeba dodawać np do zbioru A jakąś liczbę. Chodzi mi o to jak zadeklarować zbiór żeby wszystkie te podzbiory były int.
0
0
Byłoby prościej jakbyś napisał po polsku o co tutaj chodzi.
0
#include <iostream>
#include <cstdlib>
using namespace std;
// Uzupełnij kod solucji, aby funkcja main była kompilowalna
// i działała zgodnie z komentarzami. Nie modyfikuj funkcji main.
int main()
{
Zbior A, B, C, D, E, F; //obiekty reprezentujące zbiory liczb typu int
A.insert( 1 ); //dodanie liczby do zbioru, jeśli jeszcze jej tam nie było
A.insert( 3 );
A.insert( 8 );
B.insert( 2 );
B.insert( 3 );
C = A & B; // iloczyn mnogościowy zbiorów
D = A | B; // suma mnogościowa zbiorów
E = A - B; // różnica mnogościowa zbiorów
cout << C << endl; //Wypisze: { 3 }
cout << D << endl; //Wypisze: { 1, 2, 3, 8 }
cout << E << endl; //Wypisze: { 1, 8 }
cout << F << endl; //Wypisze: pusty
if( A.find(8) ) // metoda find zwraca prawdę lub fałsz
cout << "Zbior A zawiera 8." << endl;
else
cout << "Zbior A nie zawiera 8." << endl;
system( "PAUSE" );
return 0;
}
0
zacznij od
class Zbior
{
//tu cala reszta :)
};
1
0
Mam class Zbior
{
vector<int> A ;
} i chce sprawdzić czy A jest puste i dodać tam funkcją insert tylko ciągle mi podkreśla pętle
0
Tu nie ma pętli.
0
A jak mam dodać liczbę do A.insert?
0
Wez sie troche poucz tego c++ w sieci bez problemu znajdziesz tutorial