void mp(int *matr,int m,int n)
{
int S1=0;// сумма первой строчки
int St=0; //сумма текущей строчки
int Ss=0; // сумма столбика
int i,j;
// вычисляем сумму первой строчки
for(i=0;i<m;i++)
{
S1=S1+*(matr+i);
}
// вычисляем сумму второй строчки
for(i=0;i<m;i++)
{
Ss=0;
for(j=0;j<n;j++)
{
Ss=Ss+*(matr+i+j*m);
}
*(matr+i)=S1+Ss;
}
// преобразовываем оставшуюся матрицу
for(j=1;j<n;j++)
{
St=0;
for(i=0;i<m;i++)
{//вычисляем сумму текущей строчки
St=St+*(matr+i+j*m);
}
for(i=0;i<m;i++)
{
*(matr+i+j*m)=St+*(matr+i)-S1;
}
}
}
void mp(int *matr,int m,int n)
{
int S1=0;// сумма первой строчки
int St=0; //сумма текущей строчки
int Ss=0; // сумма столбика
int i,j;
// вычисляем сумму первой строчки
for(i=0;i<m;i++)
{
S1=S1+*(matr+i);
}
// вычисляем сумму второй строчки
for(i=0;i<m;i++)
{
Ss=0;
for(j=0;j<n;j++)
{
Ss=Ss+*(matr+i+j*m);
}
*(matr+i)=S1+Ss;
}
// преобразовываем оставшуюся матрицу
for(j=1;j<n;j++)
{
St=0;
for(i=0;i<m;i++)
{//вычисляем сумму текущей строчки
St=St+*(matr+i+j*m);
}
for(i=0;i<m;i++)
{
*(matr+i+j*m)=St+*(matr+i)-S1;
}
}
}
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.