?
What will be the output of the following C++ code?
What will be the output of the following C++ code?
#include <iostream>
#include <algorithm>
#include <vector>
#include <utility>
using namespace std;
bool mypredicate (int i, int j)
{
return (i == j);
}
int main ()
{
vector<int> myvector;
for (int i = 1; i < 6; i++) myvector.push_back (i * 10);
int myints[] = {10, 20, 30, 40, 1024};
pair<vector<int> :: iterator, int*> mypair;
mypair = mismatch (myvector.begin(), myvector.end(), myints);
cout << *mypair.first<<'\n';
cout << *mypair.second << '\n';
++mypair.first; ++mypair.second;
return 0;
}
#include <iostream>
#include <algorithm>
#include <vector>
#include <utility>
using namespace std;
bool mypredicate (int i, int j)
{
return (i == j);
}
int main ()
{
vector<int> myvector;
for (int i = 1; i < 6; i++) myvector.push_back (i * 10);
int myints[] = {10, 20, 30, 40, 1024};
pair<vector<int> :: iterator, int*> mypair;
mypair = mismatch (myvector.begin(), myvector.end(), myints);
cout << *mypair.first<<'\n';
cout << *mypair.second << '\n';
++mypair.first; ++mypair.second;
return 0;
}
Join the Discussion
Login to post a comment or share your explanation.
Login