. ( ). :
_ [m][n];
m , n .
.
,
float b[4][6];
, . : b[0][0], b[0][1], , b[3][5].
, , . ., .
:
( );
. : int b[3][4]={ {2, 3, 5, 7},
{0, 8, 12, 1},
{1, -8, 6, 9} };
, , .
. , .
const int m=3, n=5; //
float b[m][n]; //
int i, j; //
for (i=0; i<m; i++)
{ puts( %d- , i); //
for (j=0; j<n; j++)
scanf(%f , &b[i][j]); //
}
scanf , . . , Enter.
. . for:
const int m=3, n=5; //
float b[m][n]; //
int i, j; //
for (j=0; j<n; j++)
{ puts( %d- , j); //
for (i=0; i<m; i++)
scanf(%f , &b[i][j]); //
}
. [a,b] ( . ). , M N, M N ( const), i j.
for (i = 0; i < M; i ++)
for (j = 0; j < N; j ++)
A[i][j] = random(b-a+1) + a;
( ), .
for (i = 0; i < M; i ++)
{ for (j = 0; j < N; j ++)
printf(%d \t, A[i][j]);
printf (\n);
|
|
for (S=0, i=0; i<m; i++)
for (j=0; j<n; j++)
S=S+b[i][j];
( )
for (S=0, i=0; i<n; i++)
S=S+b[i][i];
b M N k.
for (S=0, j=0; j<n; j++)
S=S+b[k][j];
b M N .
for (i=0; i<m; i++)
{ S=0; //
for (j=0; j<n; j++)
S=S+b[i][j];
printf ( %d=%d \n , i, S); }
, .
int b[m][n], a[n][m], i, j;
.
for (i=0; i<n; i++)
for (j=0; j<m; j++)
a[i][j]=b[j][i];
N N ( ). , , , . P, , .
int b[n][n], i, j, P;
.
for (i=0; i<n-1; i++)
for (j=i+1; j<n; j++)
{ P= b[i][j];
b[i][j]=b[j][i];
b[j][i]=P;
}