#include #include #include #include using namespace std; /* Napisz funkcję, która będzie przyjmowała parę (szablon pair) wektorów liczb całkowitych. Funkcja powinna sprawdzić (i zwrócić jako bool) czy zawartość obu wektorów jest identyczna. Nie ma gwarancji, że wektory będą tego samego rozmiaru. Deklaracja pary wektorów: pair< vector, vector > (spacja zaznaczona na niebiesko jest obowiązkowa w c++) */ bool func(pair< vector, vector > z){ vector first; vector second; first = z.first; second = z.second; if(first.size() != second.size()){ return false; }else{ for( size_t i = 0; i < first.size(); i++) { if(first[i]!=second[i]){ return false; } } return true; } } int main() { vector a; a.push_back(1); a.push_back(2); vector b; b.push_back(1); b.push_back(2); b.push_back(2); pair < vector , vector > u; u= make_pair(a,b); cout << func(u); return 0; }