Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include<conio.h>
- #include<windows.h>
- #include<time.h>
- void main()
- {
- int mas[5][5], i, j, min;
- srand(time(NULL));
- for (i=0; i<5; i++)
- {
- for (j=0; j<5; j++)
- {
- mas[i][j] =0+rand()%100;
- }
- }
- for (i=0; i<5; i++)
- {
- for (j=0; j<5; j++)
- {
- printf("%d", mas[i][j]);
- printf(" ");
- }
- printf("\n");
- }
- printf("\n");
- int k = 0, l = 0;
- for(i = 0; i < 5; i++) { // Индекс столбца
- min = mas[0][i];
- k = 0; // Индекс строки в столбце, содержащий минимум
- for(j = 1; j < 5; j++) // Индекс строки
- if(mas[j][i] < min) {
- min = mas[j][i];
- k = j;
- }
- if(k != 4-i) { // Если минимум находится не на побочной диагонали
- l = mas[k][i]; // Делаем обмен
- mas[k][i] = mas[4-i][i];
- mas[4-i][i] = l;
- }
- }
- for (i=0; i<5; i++)
- {
- for (j=0; j<5; j++)
- {
- printf("%d", mas[i][j]);
- printf(" ");
- }
- printf("\n");
- }
- printf("\n");
- system("PAUSE");
- }
Add Comment
Please, Sign In to add comment