for(i=0;i<5;i++){a[i]=i;b[i]=i+1;c[i]=2*i;d[i]=0;}
for(i=0;i<7;i++)e[i]=i;
fo<<"a:"<<endl;
for(i=0;i<5;i++)
fo<<a[i]<<' ';
}
fo<<endl;
fo<<"b:"<<endl;
for(i=0;i<5;i++)
{fo<<b[i]<<' ';
}
fo<<endl; a
for(i=0; i<ne; i++) v[i]=y.v[i];}
else if(this!=&y) for(i=0; i<ne; i++) v[i]=y.v[i];
return *this;
}
VEC VEC::operator+(VEC& y)
{int i, nm, p;
//fo<<"VEC::operator+(VEC& y)"<<this<<' '<<&y<<endl;
nm=y.ne;p=0; if(ne>nm) {nm=ne;p=1;}
VEC z(nm); //VEC* z = new VEC(nm); чтобы работало с &
if(p){z=*this;
for(i=0;i<y.ne;i++)
z.v[i]=z.v[i]+y.v[i];}
else {z=y;for(i=0;i<ne;i++)z.v[i]=z.v[i]+v[i];}