Lisaveta777

Строка/ stolbec

Nov 27th, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.13 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdio.h>
  3.  
  4. #define SIZE 5
  5. //В каждом столбце матрицы А размера n*n
  6. //поменять местами минимальный элемент и элемент, находящийся на побочной диагонали.
  7. //КАК ПИСАТЬ ФУНКЦИЮ СВАП В СЛУЧАЕ МАССИВА???
  8. //СДЕЛАЛА ДЛЯ СТРОКИ - КАК СДЕЛАТЬ ДЛЯ СТОЛБЦА?
  9.  
  10. int main()
  11. {
  12.     int temp,min,min_i,i, j,arr[SIZE][SIZE]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25};
  13.     min = 1000;
  14.     for(j=0;j<SIZE;j++)
  15.     {
  16.         for(i=0;i<SIZE;i++)
  17.         {
  18.            if(arr[i][j]<min)
  19.             {min=arr[i][j];min_i=i;}
  20.         }
  21.         printf("min_j -%d\t",min_i);
  22.         printf("i-%d SIZE-i-%d\n",i,SIZE-i);
  23.        //swap(arr[i][SIZE-i],arr[])mp
  24.        temp = arr[i][SIZE-i-1];
  25.        arr[i][SIZE-i-1]=arr[i][min_j];
  26.        arr[i][min_j]= temp;
  27.        min  = 1000;
  28.     }
  29.  
  30.     for(i=0;i<SIZE;i++)
  31.     {
  32.         for(j=0;j<SIZE;j++)
  33.             printf("%d\t",arr[i][j]);
  34.         printf("\n");
  35.     }
  36.  
  37.     return 0;
  38. }
Add Comment
Please, Sign In to add comment