Advertisement
vaibhav1906

Vector Code [Continuation]

Nov 16th, 2021
1,697
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.10 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2.  
  3. using namespace std;
  4. int main(){
  5.    
  6.     vector<int> v;
  7.    
  8.     v.push_back(35);
  9.     v.push_back(45);
  10.     v.push_back(55); // 35,45,55
  11.    
  12.     v.insert(v.begin(),30); //30,35,45,55
  13.    
  14.     v.insert(v.begin()+2, 40);
  15.    
  16.     for(int i =0; i<v.size(); i++){
  17.         cout<<v[i]<<" ";
  18.     }
  19.     cout<<endl;
  20.     //30,35,40,45,55
  21.    
  22.     v.erase(v.begin()+2);
  23.    
  24.     for(int i =0; i<v.size(); i++){
  25.         cout<<v[i]<<" ";
  26.     }
  27.     cout<<endl;
  28.    
  29.     // 30, 35,45,55
  30.    
  31.     v.erase(v.begin(),v.begin()+2);
  32.    
  33.     for(int i =0; i<v.size(); i++){
  34.         cout<<v[i]<<" ";
  35.     }
  36.     cout<<endl;
  37.    
  38.     //45,55
  39.     //v.end() gives the address of last element + 1
  40.    
  41.     v.erase(v.begin(),v.end());
  42.    
  43.     cout<<"size of vector is now = "<<v.size()<<endl;
  44.    
  45.     cout<<"----------First part of the lec is done---------"<<endl;
  46.    
  47.     vector<int> vec;
  48.    
  49.     vec.push_back(7);
  50.     vec.push_back(3);
  51.     vec.push_back(8);
  52.     vec.push_back(1); // 7,3,8,1
  53.     for(int i = 0;i<vec.size();i++){
  54.         cout<<vec[i]<<" ";
  55.     }
  56.     cout<<endl;
  57.    
  58.     sort(vec.begin(),vec.end());
  59.    
  60.     cout<<"After sorting : "<<endl;
  61.     for(int i = 0;i<vec.size();i++){
  62.         cout<<vec[i]<<" ";
  63.     }
  64.     cout<<endl;
  65.    
  66.    
  67.  
  68. }
  69.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement