.
, . , , , , () . . ?. , .
, . n .
, .
, . , , . , .
. , , . . , . , .
, , . , . , .
, :
int MyMax, Imax, Jmax;
MyMax=A[0][0]; Imax=Jmax=0;
for (int i=0; i<n; i++)
for (int j=0; j<m; j++)
if (A[i][j]>MyMax)
{ MyMax= A[i][j];
Imax=i;
Jmax=j; }
printf(" \n = %d %d , %d ", MyMax,Imax, Jmax);
, MyMax=A[0][0];Imax=Jmax=0; , , . . , .
.
, , , : const n=5; int A[n][n]; , . , , .. , :
|
|
float Sum=0;
for (int i=0; i<n; i++)
Sum+=A[i][i];
Sum/=n;
, , . , n-1, n-1-i, :
float Sum=0;
for (int i=0; i<n; i++)
Sum+=A[i][ n-1-i];
Sum/=n;
, i<j, , i<=j, . .
, . , , , , j 0 n-1, 1 n-1, 2 n-1 . , i - j i n-1. , , , , :
int K=0;//
for (int i=0; i<n; i++)
for (int j=i; j< n; j++)
if (A[i][j] ==0) K++;
.
, n1 n2 , . :
void RR(int &x, int &y)
{ int t; t=x; x=y; y=t;}
main :
for (int j=0; j<m; j++)
RR(A[n1][ j], A[n2][j]);
m1 m2 , m1 m2 .
k , k , :
for (int i=k; i<n-1; i++)
for (int j=0; j<m; j++)
A[i][j]=A[i+1][j];
k (k+1) , (k+1) (+2) . , (n-2) (n-1) . , , (+1), . . - n , . . .
- (n-1) (+1) :
for (int i=n-2; i>=k+1; i - -)
for (int j=0; j<m; j++)
A[i+1][j]=A[i][j];
(k+1) , , B m, :
for (int j=0; j<m; j++)
A[k+1][j]=B[j];
, . , : int A[n+1][m]. (, ) , : int A[2*n][m]. , . .
|
|
. , , , .
(2 ).
.
.
.
.