/
task4.cpp
54 lines (46 loc) · 909 Bytes
/
task4.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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include <iostream>
#include <vector>
using namespace std;
/*Task4: Insert an element in the begining and the end of a given array. */
vector <int> insertBegin(vector <int> v, int x)
{
vector <int> vNew;
vNew.push_back(x);
for(int i = 0; i < v.size(); i++)
{
vNew.push_back(v[i]);
}
return vNew;
}
vector <int> insertEnd(vector <int> v , int y)
{
vector <int> vNew;
vNew = v;
vNew.push_back(y);
return vNew;
}
int main()
{
vector <int> v1;
vector <int> v = {1,2,3,4,5,6,7,8,9};
int x;
cout<<"Give an element to add at first : ";
cin>> x;
cout<< endl;
v1 = insertBegin(v , x);
for(int i = 0; i< v1.size(); i++)
{
cout<< v1[i] << "\t";
}
cout<< endl;
vector <int> v2;
int y;
cout<<"Give an element to add at end : ";
cin>> y;
cout<< endl;
v2 = insertEnd(v,y);
for(int i = 0; i< v2.size(); i++)
{
cout<< v2[i] << "\t";
}
}