Viết chương trình nhập vào một số nguyên k bất kì và một vector a. In ra màn hình các phần tử của vector a và vector k*a Hướng dẫn: Phần mềm sử dụng: Visual Studio CODE: Select All #include<iostream>#include<stdlib.h>#include<conio.h>using namespace std;class vector{private: int n; float *v;public: vector(int size); vector(vector &a); ~vector(); void add(); void display(); friend vector operator *(vector &a, vector &b); void operator =(vector &a); vector nhan(vector &a, int k) { int i; vector c = a; for (i = 0; i < a.n; i++) c.v[i] = c.v[i] * k; return c; }};vector::vector(int size){ n = size; v = new float[n];}void vector::add(){ int i; for (i = 0; i < n; i++) { cout << "v[" << i << "]: "; cin >> v[i]; }}vector::vector(vector &a){ int i; n = a.n; v = new float[n]; for (i = 0; i < n; i++) v[i] = a.v[i];}vector::~vector(){ delete v;}void vector::display(){ int i; for (i = 0; i < n; i++) cout << v[i] << " ";}void vector:: operator =(vector &a){ int i; n = a.n; v = new float[n]; for (i = 0; i < n; i++) v[i] = a.v[i];}void main(){ int n,k; cout << "Nhap so phan tu cua vector a : "; cin >> n; vector a(n),x(n); cout << "Nhap vector a : \n"; a.add(); cout << "Nhap vao so nguyen k: \n"; cin >> k; cout << "vector a : "; a.display(); cout << "\nSo nguyen k : " << k; cout << "\nvector a la : "; a.display(); cout << "\nvector nhan voi k la : "; x = a.nhan(a, k); x.display(); system("pause");}