Quiz
#include <iostream>
#include <set>
#include <vector>
using namespace std;
int main(){
int t[] ={ 3, 4, 2, 1, 6, 5, 7, 9, 8, 0 };
vector<int>v(t, t+10);
multiset<int> s1(v.begin(),v.end());
s1.insert(v.begin(),v.end());
pair<multiset<int>::iterator,multiset<int>::iterator> range;
range = s1.equal_range(6);
while (range.first != range.second) {
cout<<*range.first<<" "; range.first++;
}
return 0;
}
Quiz
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;
template<class T>struct Out {
ostream & out;
Out(ostream & o): out(o){}
void operator()(const T & val ) {
out<<val<<" ";
}
};
struct Sequence {
int start;
Sequence(int start):start(start){}
int operator()() {
return start++ ; }};
int main() {
vector<int> v1(10);
generate(v1.rbegin(), v1.rend(), Sequence(1));
rotate(v1.begin(),v1.begin() + 1, v1.end() );
for_each(v1.begin(), v1.end(), Out<int>(cout) );cout<<endl;
return 0;
}
Program outputs:
Quiz
#include <iostream>
#include <fstream>
#include <string>
#include <list>
#include <algorithm>
#include <iomanip>
using namespace std;
class B { int val;
public:
B(int v=0):val(v){}
int getV() const {return val;}
operator int() const { return val; };};
template<class T>struct Out {
ostream & out;
Out(ostream & o): out(o){}
void operator() (const T & val ) {out<<setw(3)<<hex<<val; } };
int main () {
int t[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
fstream f("test.out", ios::trunc|ios::out);
list<B> l(t, t+10);
for_each(l.begin(), l.end(), Out<B>(f));
f.close();
f.open("test.out");
for( ; f.good() ; ) {
B i;
f>>i;
cout<<i<<" ";
}
f.close();
return 0;
}
Quiz
following sequence: one two three<enter>?
#include <iostream>
#include <string>
using namespace std;
int main ()
{
string a;
cin>>a;
cout<<a<<endl;
return 0;
}
Program will output:
Quiz
#include <iostream>
#include <map>
#include <vector>
#include <sstream>
#include <string>
using namespace std;
int main() {
int t[] = { 3, 4, 2, 1, 0, 3, 4, 1, 2, 0 };
vector<int> v(t, t + 10);
multimap<int, string> m;
for (vector<int>::iterator i = v.begin(); i != v.end(); i++) {
stringstream s;s << *i << *i;
m.insert(pair<int, string>(*i, s.str()));
}
pair<multimap<int, string>::iterator, multimap<int, string>::iterator> range;
range = m.equal_range(2);
for (multimap<int, string>::iterator i = range.first; i != range.second; i++) {
cout << i?>first << " ";
}
return 0;
}
The output will be:
Quiz
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;
class B { int val;
public:
B(int v):val(v){}
int getV() const {return val;} bool operator < (const B & v) const { return val>v.val;} };
ostream & operator <<(ostream & out, const B & v) { out<<v.getV(); return out;}
template<class T>struct Out {
ostream & out;
Out(ostream & o): out(o){}
void operator() (const T & val ) { out<<val<<" "; } };
int main() {
B t1[]={3,2,4,1,5};
B t2[]={5,6,8,2,1};
vector<B> v1(10,0);
sort(t1, t1+5);
sort(t2, t2+5);
set_intersection(t1,t1+5,t2,t2+5,v1.begin());
for_each(v1.begin(), v1.end(), Out<B>(cout));cout<<endl;
return 0;
}
Program outputs:
Quiz
#include <list>
#include <vector>
#include <iostream>
using namespace std;
int main ()
{
int t[] = {1, 2 ,3 ,4 ,5};
vector<int>v1(t, t+5);
list<int>l1;
l1.assign(v1.end(), v1.begin());
for(int i=0; i<l1.size(); i++)
{
cout<<l1.at(i)<<" ";
}
cout<<endl;
return 0;
}
Quiz
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;
class B { int val;
public:
B(int v):val(v){}
int getV() const {return val;} bool operator < (const B & v) const { return val<v.val;} };
ostream & operator <<(ostream & out, const B & v) { out<<v.getV(); return out;}
template<class T>struct Out {
ostream & out;
Out(ostream & o): out(o){}
void operator() (const T & val ) { out<<val<<" "; } };
int main() {
B t1[]={3,2,4,1,5};
B t2[]={6,10,8,7,9};
vector<B> v1(10);
sort(t1, t1+5);
sort(t2, t2+5);
merge(t1,t1+5,t2,t2+5,v1.begin());
for_each(v1.begin(), v1.end(), Out<B>(cout));cout<<endl;
return 0;
}
Program outputs:
Quiz
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
class A {
int a;
public:
A(int a) : a(a) {}
int getA() const { return a; }
void setA(int a) { this?>a = a; }
/* Insert Code Here */
};
struct add10 { void operator()(A & a) { a.setA(a.getA() + 10); } };
int main() {
int t[] = { 10, 5, 9, 6, 2, 4, 7, 8, 3, 1 };
vector<A> v1(t, t + 10);
for_each(v1.begin(), v1.end(), add10());
vector<A>::iterator it = find(v1.begin(), v1.end(), A(7));
cout << it?>getA() << endl;
return 0;
}
bool operator !=(const A & b) const {
if (this?>a != b.a) { return true; } return false; }
at Place 1 will allow the program to compile
Quiz
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
void myfunction(int i) {
cout << " " << i;
}
void multiply (int a) {
a*2;
}
int main() {
int t[] = { 10, 5, 9, 6, 2, 4, 7, 8, 3, 1 };
vector<int> v1(t, t+10);
for_each(v1.begin(), v1.end(), multiply);
iter_swap(v1.begin(),t+9);
for_each(v1.begin(), v1.end(), myfunction);
return 0;
}
Program outputs:
C++ Certified Professional Programmer Practice test unlocks all online simulator questions
Thank you for choosing the free version of the C++ Certified Professional Programmer practice test! Further deepen your knowledge on C++ Institute Simulator; by unlocking the full version of our C++ Certified Professional Programmer Simulator you will be able to take tests with over 228 constantly updated questions and easily pass your exam. 98% of people pass the exam in the first attempt after preparing with our 228 questions.
BUY NOWWhat to expect from our C++ Certified Professional Programmer practice tests and how to prepare for any exam?
The C++ Certified Professional Programmer Simulator Practice Tests are part of the C++ Institute Database and are the best way to prepare for any C++ Certified Professional Programmer exam. The C++ Certified Professional Programmer practice tests consist of 228 questions and are written by experts to help you and prepare you to pass the exam on the first attempt. The C++ Certified Professional Programmer database includes questions from previous and other exams, which means you will be able to practice simulating past and future questions. Preparation with C++ Certified Professional Programmer Simulator will also give you an idea of the time it will take to complete each section of the C++ Certified Professional Programmer practice test . It is important to note that the C++ Certified Professional Programmer Simulator does not replace the classic C++ Certified Professional Programmer study guides; however, the Simulator provides valuable insights into what to expect and how much work needs to be done to prepare for the C++ Certified Professional Programmer exam.
BUY NOWC++ Certified Professional Programmer Practice test therefore represents an excellent tool to prepare for the actual exam together with our C++ Institute practice test . Our C++ Certified Professional Programmer Simulator will help you assess your level of preparation and understand your strengths and weaknesses. Below you can read all the quizzes you will find in our C++ Certified Professional Programmer Simulator and how our unique C++ Certified Professional Programmer Database made up of real questions:
Info quiz:
- Quiz name:C++ Certified Professional Programmer
- Total number of questions:228
- Number of questions for the test:50
- Pass score:80%
You can prepare for the C++ Certified Professional Programmer exams with our mobile app. It is very easy to use and even works offline in case of network failure, with all the functions you need to study and practice with our C++ Certified Professional Programmer Simulator.
Use our Mobile App, available for both Android and iOS devices, with our C++ Certified Professional Programmer Simulator . You can use it anywhere and always remember that our mobile app is free and available on all stores.
Our Mobile App contains all C++ Certified Professional Programmer practice tests which consist of 228 questions and also provide study material to pass the final C++ Certified Professional Programmer exam with guaranteed success. Our C++ Certified Professional Programmer database contain hundreds of questions and C++ Institute Tests related to C++ Certified Professional Programmer Exam. This way you can practice anywhere you want, even offline without the internet.
BUY NOW