Курсовая работа: Основы программирования
int array1::getn()
{return n;
}
double& array1::geta(int r)
{return a[r];
}
void array1::set1(int i,double v)
{a[i]=v;
}
//операцияизвлечения
istream& operator>>(istream& stream, array1& ob)
{int i; double temp;
for(i=0;i<ob.getn();i++)
{stream>>temp;
ob.set1(i,temp);
}
return stream;
}
//операциявставки
ostream& operator<<(ostream& stream, array1& ob)
{int i;
for(i=0;i<ob.getn();i++)
stream<<setw(10)<<ob.geta(i);
return stream;
}
//конструктор array2
array2::array2(int nn,int nm)
{ n=nn;
m=nm;