.


:




:

































 

 

 

 





: , , .

/* 10 "-"- n n , n <= 10.

*/

#include <stdio.h>

#include <conio.h>

void in_matr(int x[ ][10], int n); // n n

void in_matr_rand(int x[ ][10], int n); // n n

// [-10, 10]

void out_matr(int x[ ][10], int n); // n n

void processing(int x[ ][10], int n); // --

//

Int main()

{ int n, x[10][10];

char ch;

// / :

// !!! (?)

printf(" n <=10:);

scanf("%d", &n);

printf("\n - 'c' random() - 'r'? - ");

scanf("%c%c", &ch, &ch);

if((ch=='c') || (ch=='C')) in_matr(x, n);

else { randomize(); in_matr_rand(x, n); }

printf("\n %d*%d \n", n, n);

out_matr(x, n);

processing(x, n);

printf("\n : \n");

out_matr(x, n);

getch();

return 0;

}

void in_matr(int x[ ][10], int n)

{ int I, j;

printf("\n n n: \n");

scanf("%d", &n);

for (i = 0; i < n; i++)

for (j = 0; j < n; j++)

scanf("%d", &x[i][j]);

}

void out_matr(int x[ ][10], int n)

{ int i, j;

for (i = 0; i < n; i++)

{ for (j = 0; j < n; j++)

printf("%d\t", x[i][j]);

printf("\n");

}

}

void processing(int x[ ][10], n) // :

{ int i, j;

for (i = 1; i < n; i++)

for (j = 0; j < i; j++)

if (x[i][j] < 0) x[i][j] = -x[i][j];

}

void in_matr_rand(int x[][10], int n)

{ int i, j;

for (i = 0; i < n; i++)

for (j = 0; j < n; j++)

x[i][j]) = random(21) - 10;

}

1. ?

2. 10 out_matr_ptr() .

void out_matr_ptr(int x[ ][10], int n)

{ int i, j, *pm;

pm=&x[0][0];

printf("\n : \n");

for (i = 0; i < n*n; i++)

{ printf("%5d", *pm++);

if((i+1)%n == 0) printf("\n");

}

}

3. ?

4. x[k], int x[10][10]? x[k]? , ?

5. matr [i] [j]?

6. : ) k- , ) k- , ) , ) , ) .

7. : ) , ) +- .

8. 6- 6- , .





:


: 2015-10-01; !; : 460 |


:

:

, .
==> ...

1605 - | 1437 -


© 2015-2024 lektsii.org - -

: 0.009 .