#include #include //****** main function ***************** class vecNd { private: int N; double * x; public: vecNd(int _N) { N = _N; x = new double[N]; for (int i=0;iN-1)) { cout<<"Component out of bounds ! Leave component."<N-1)) { cout<<"Component out of bounds ! Leave component."<SetX_i(i,i*i/3.); cout<<" Vector : "; for (int i=0;i<16;i++) { cout<GetX_i(i)<<", "; } cout<GetX_i(16)<Direction()).GetX_i(i)<<", "; } cout<<(testvec->Direction()).GetX_i(16)<SetX_i(j,double(j*j/(i+1.))); } } };