C++ Program
C++ Program
cpp
#include<iostream>
#include<vector>
int main()
{
vector <int> v;
for (int i=1; i <=5; i++)
v.push_back(i);
for(int i=0; i <=4; i++)
cout<<v[i]<<endl;
return 0;
}
run: g++ vector.cc -o vector
vector1.cpp
#include<iostream>
#include<vector>
int main()
{
vector <int> v;
for (int i =0; i <=5; i++)
v.push_back(i);
cout<<"first element"<<v.front()<<endl; - 1
cout<<"last element"<<v.back()<<endl; - 5
cout<<"3rd index element"<<v.at(3)<<endl; - 4
return 0;
}
run: g++ vector1.cpp -o vector1
#include<iostream>
#include<list>
#include<iterator>
int main()
{
list <int> numbers;
numbers.push_back(10);
numbers.push_front(5);
numbers.push_back(20);
numbers.push_back(25);
numbers.pop_back();
numbers.pop_front();
auto it = numbers.begin();
for (it, it!= numbers.end(); it++) // i want to insert number 18 infront of
20;
{
if (*it == 20)
{
numbers.insert(it,18); // position,value
}
}
return 0;
}
#include <iostream>
#include<map>
using namespace std;
int main()
{
map<string,int> coffee;
coffee["Espresso"]=20;
coffee["Tea"] = 30;
coffee["Cold tea"] = 50;
return 0;
}
#include<iostream>
#include<map>
int main()
{
multimap<int,string> buddy;
buddy.insert(make_pair(10,"vinoth"));
buddy.insert(make_pair(20,"suresh"));
buddy.insert(make_pair(30,"naresh"));
buddy.insert(pair<int,string>(10,"laksh"));