CPP
cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
#include<vector>
using namespace std;
/*void printvec(vector<int> n)
{
n={97,95,95,88};//final array
cout<<"n[0]="<<n[0]<<" n[4]="<<n[4]<<"\nsize of array is "<<n.size();//prints n[4] = 86 which is according to the initial array
}*/
int main()
{
/* vector<int> marks = {88,97,95,95,86};//initial array
printvec(marks);
//cout << "Hello world!" << endl;*/
//USING ASSIGN
int arr[]={97,95,95,88,86};
vector <int> v;
v.assign(arr,arr+5);
for(auto i:v)
{
cout<<i<<"\n";
}
cout<<"\n"<<v.capacity();
return 0;
}
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run