Bài 16: Sắp xếp mảng tăng dần (ma trận)
ảnh 1 ảnh 2 ảnh 3 ảnh 4 #include<stdio.h> #include<stdlib.h> int main() { int i,j,n,m; int a[100][100]; int count = 0; printf("nhap gia tri cua n:"); scanf("%d",&n); printf("mhap gia tri cua m:"); scanf("%d",&m); for(i = 0; i < m; i++) { for(j = 0; j < n; j++) { printf("a[%d][%d]",i,j); scanf("%d",&a[i][j]); } } printf("mang 2 chieu vua nhap: "); for(i = 0; i< m; i++) { for( j = 0; j < n; j++) { printf("%d ",a[i][j]); } } //sap xep theo hang int sapxep; int k; for(i = 0; i < m; i++) { for(j = 0; j < n; j++) { for(k = j + 1; k < n; k++ ) { if(a[i][j] > a[i][k]) { sapxep = a[i][j]; a[i][j] = a[i][k]; a[i][k] = sapxep; } } } } //sap xep theo cot for(i = 0; i < n; i++) { for(j = 0; j < m; j++) { for(k = j + 1; k &l