#include <stdio.h>
#include <conio.h>
#define H 4
#define W 4
int main(){
int matrix[H][W] = {
{1,2,3,4},
{2,3,5,1},
{4,5,7,8},
{9,8,7,6}
};
int i,j,k;
for( i = 0 ; i < W ; i++ )
for( j = 0 ; j < H - 1; j++ )
for( k = j + 1 ; k < H ; k++ )
if(matrix[k][i]>matrix[j][i]){
int tmp = matrix[j][i];
matrix[j][i] = matrix[k][i];
matrix[k][i] = tmp;
}
for( i = 0 ; i < H ; i++ ){
for( j = 0 ; j < W ; j++ )printf(" %d",matrix[i][j]);
printf("\n");
}
getch();
return 0;
}
Результат работы программы
