You are on page 1of 3

#include<iostream>

#include<vector>
using namespace std;
int main(){

vector <int> v;//(vector declear)


{
v.push_back(1);//v[0];
v.push_back(2);//v[1];
v.push_back(3);//v[2];(put vectors data)
v.push_back(4);//v[3];
v.push_back(5);//v[4];

cout<<v[0]<<"";
cout<<v[1]<<endl;//(value print)
cout<<v.at(0)<<"";
cout<<v.at(1)<<endl;

cout<<v.size()<<endl;//(vector number of value or size)


}
for (int i=0;i<v.size();i++)
{
cout<<v[i]<<"";
} //(value of all vector up to size)
cout<<endl;

cout<<v.front()<<endl;//(find the first value)

cout<<v.back()<<endl;//(find the last value)

//v.clear();// (clear the vector)


//cout<<v.size()<<endl;

if (v.empty())cout<<"Empty"<<endl;//(use of empty function)


else cout<<"Not Empty"<<endl;

v.pop_back();
for (int i=0;i<v.size();i++)//(delete the last values with the help
of pop_back)
{
cout<<v[i]<<""<<endl;
}
v.erase(v.begin()+1);//(delete any number of data with erase function)
for (int i=0;i<v.size();i++)
{
cout<<v[i]<<""<<endl;
}
v.insert(v.begin(),10);//(insert any value)
for (int i=0;i<v.size();i++)
{
cout<<v[i]<<"";
}
cout<<endl;

//int main()//(usinf swap to put the value of on vector to another)


//{
//vector<int>v1;
// v1.push_back(10);
//v1.push_back(11);
// v1.push_back(12);//

//vector<int>v2;
//v2.push_back(20);
//v2.push_back(30);
//v2.push_back(40);

//cout<<"before swapping"<<endl;

//for (int i=0;i<v1.size();i++)


//{
//cout<<v1[i]<<"";
//}
//cout<<endl;

//for (int i=0;i<v2.size();i++)


//{
//cout<<v2[i]<<"";
//}
//cout<<endl;

//swap(v1,v2);
//cout<<"after swaping"<<endl;

//for (int i=0;i<v1.size();i++)


//{
//cout<<v1[i]<<"";
//}
//cout<<endl;

// for (int i=0;i<v2.size();i++)


//{
//cout<<v2[i]<<"";
//}
//cout<<endl;
//}
vector<int>::iterator it;//(declear iteration)
it=v.begin()+3;//(ppint value)
cout <<*it<<endl;
for (it=v.begin();it!=v.end();it++)
{
cout<<*it<<endl;//(find total number of vector using iteration)
}
cout<<endl;

You might also like