#include using namespace std; template class vector { T *v; int size; public: void input() { cout<<"enter the size of array"<>size; v=new int[size]; } void create(); void display(); void modify(); void scalar_mul(); }; template void vector::create() { for (int i=0;i void vector::display(){ cout<<"("; for (int i=0;i void vector::modify() { int pos,newval; cout<<"enter the position you want to modify"; cin>>pos; cout<<"enter new value "; cin>>newval; v[pos-1]=newval; } template void vector::scalar_mul() { int sca; cout<<"enter the scalar value"; cin>>sca; for(int i=0;iv1; v1.input(); v1.create(); v1.display(); v1.modify(); v1.display(); v1.scalar_mul(); v1.display(); return 0; }