#include<bits/stdc++.h>
using namespace std;
template <class T>
void display(vector<T> &v){
// cout<<"Displaing this vector"<<endl;
for (int i = 0; i < v.size(); i++)
{
cout<<v[i]<<" ";
// cout<<v.at(i)<<" ";
}
cout<<endl;
}
int main()
{
vector<int> v;
int ele,size=5;
// cout<<"Enter the size of vector ";
// cin>>size;
// for(int i = 0; i<size; i++)
// {
// cout<<"Enter an element for vector ";
// cin>>ele;
// v.push_back(ele); //To display vector
// }
// v.pop_back() //It will reduce last element from vector
// display(v);
// vector<int> :: iterator i = v.begin();
// v.insert(i+3,50,224); // Add some element in vector at any position and also make copy of that element
vector<int> v1{1,2,3};
// v1.push_back(1);
// v1.push_back(2);
// v1.push_back(3);
// It means you have 4 elements of 9
vector<int> v2(4,9);
// v2.push_back(0);
// v2.push_back(9);
// v2.push_back(8);
// vector<char> v3(v2);
vector<int> v4(3,2);
// Simplest way to print vector
// for (auto element:v1){
// cout<<element<<endl;
// }
// Swap
// swap(v1,v2);
for (auto element:v1){
cout<<element<<" ";
}
cout<<endl;
for (auto element:v2){
cout<<element<<" ";
}
// v2.push_back('5' );
// display(v4);
return 0;
}
#include <bits/stdc++.h>
using namespace std;
void display(vector<int> &ok)
{
for (int i = 0; i < ok.size(); ++i)
{
cout << ok[i] << " ";
}
cout << endl;
}
int main()
{
vector<int> ok;
for (int i = 1; i <= 5; i++)
{
cout << "Enter the element in vector ";
cin >> i;
ok.push_back(i);
}
// It is compalsary u have to use both line
// ok.erase(ok.begin() + 1); // default it will erase 1 element from vector
// ok.erase(ok.begin(), ok.begin() + 1); // Here +1 means it will erase 2 element from vector
display(ok);
return 0;
}
Comments
Post a Comment