Курсовая работа: Калькулятор для матриць
void GET_ARRAY(String *text,double **X,int n)
{
int i,j,k=0,p=0;
double dd;
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
while(((p+k)<text->Length)&&(text->Chars[p+k]!=wchar_t(' '))&&(text->Chars[p+k]!='\n')){k++;}
dd=Convert::ToDouble(text->Substring(p,k));
X[i][j]=dd;
p=p+k+1;
k=0;
}
}
}
//////////////////////////////////////////////////////
void TRANSP_ARRAY(double **X,int n)
{
int i,j;
double ca;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
{
ca=X[i][j];
X[i][j]=X[j][i];
X[j][i]=ca;
}
}