Guest User

Untitled

a guest
Dec 9th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.33 KB | None | 0 0
  1.     #include <stdio.h>
  2.     #include<conio.h>
  3. #include<windows.h>
  4. #include<time.h>
  5.  
  6.         void main()
  7.         {
  8.         int mas[5][5], i, j, min;
  9.         srand(time(NULL));
  10.         for (i=0; i<5; i++)
  11.         {
  12.             for (j=0; j<5; j++)
  13.             {
  14.                 mas[i][j] =0+rand()%100;
  15.             }
  16.         }
  17.         for (i=0; i<5; i++)
  18.         {
  19.             for (j=0; j<5; j++)
  20.             {
  21.                 printf("%d", mas[i][j]);
  22.                 printf(" ");
  23.             }
  24.         printf("\n");
  25.         }
  26.         printf("\n");
  27.  
  28.    int k = 0, l = 0;
  29.     for(i = 0; i < 5; i++) { // Индекс столбца
  30.         min = mas[0][i];
  31.         k = 0; // Индекс строки в столбце, содержащий минимум
  32.         for(j = 1; j < 5; j++) // Индекс строки
  33.             if(mas[j][i] < min) {
  34.                 min = mas[j][i];
  35.                 k = j;
  36.             }
  37.         if(k != 4-i) { // Если минимум находится не на побочной диагонали
  38.             l = mas[k][i]; // Делаем обмен
  39.             mas[k][i] = mas[4-i][i];
  40.             mas[4-i][i] = l;
  41.         }
  42.     }
  43.  
  44.         for (i=0; i<5; i++)
  45.         {
  46.             for (j=0; j<5; j++)
  47.             {
  48.                 printf("%d", mas[i][j]);
  49.                 printf(" ");
  50.             }
  51.         printf("\n");
  52.         }
  53.         printf("\n");
  54.  
  55.     system("PAUSE");
  56.     }
Add Comment
Please, Sign In to add comment