Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdio.h>
- #define SIZE 5
- //В каждом столбце матрицы А размера n*n
- //поменять местами минимальный элемент и элемент, находящийся на побочной диагонали.
- //КАК ПИСАТЬ ФУНКЦИЮ СВАП В СЛУЧАЕ МАССИВА???
- //СДЕЛАЛА ДЛЯ СТРОКИ - КАК СДЕЛАТЬ ДЛЯ СТОЛБЦА?
- int main()
- {
- 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};
- min = 1000;
- for(j=0;j<SIZE;j++)
- {
- for(i=0;i<SIZE;i++)
- {
- if(arr[i][j]<min)
- {min=arr[i][j];min_i=i;}
- }
- printf("min_j -%d\t",min_i);
- printf("i-%d SIZE-i-%d\n",i,SIZE-i);
- //swap(arr[i][SIZE-i],arr[])mp
- temp = arr[i][SIZE-i-1];
- arr[i][SIZE-i-1]=arr[i][min_j];
- arr[i][min_j]= temp;
- min = 1000;
- }
- for(i=0;i<SIZE;i++)
- {
- for(j=0;j<SIZE;j++)
- printf("%d\t",arr[i][j]);
- printf("\n");
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment