Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stack>
- #include <vector>
- #include <utility>
- 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<int>, vector<int> >
- (spacja zaznaczona na niebiesko jest obowiązkowa w c++)
- */
- bool func(pair< vector<int>, vector <int> > z){
- vector <int> first;
- vector <int> 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 <int> a;
- a.push_back(1);
- a.push_back(2);
- vector <int> b;
- b.push_back(1);
- b.push_back(2);
- b.push_back(2);
- pair < vector<int> , vector<int> > u;
- u= make_pair(a,b);
- cout << func(u);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement