-
18-12-2010, 05:20 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Xin thuật toán sắp xếp ma trận tăng(giảm) không dùng mảng phụ.
Xin mọi người gợi ý cho tớ cách sắp xếp ma trận tăng hoặc giảm dần mà không dùng mảng phụ.
Thanks mọi sự quan tâm và giúp đỡ! [IMG]images/smilies/online.gif[/IMG]View more random threads:
- 2 chương trình có thể gửi thông điệp cho nhau.
- Cách lưu lại ảnh Bitmap trong mỗi lần di chuyển?
- Thay đổi màu chữ cho 1 Text trên dialog
- Thêm hàm trong lớp kế thừa như thế nào?
- xuất bản ứng dụng MFC như thế nào?
- Lỗi VS 2008 fatal error C1902
- Việt hóa title của CfileDialog?
- không load được hàm từ dll tự viết vào chương trình
- Quản lý stack dạng sinh viên và các thắc mắc xoay quanh
- Sao tui 0 xử lý phím được ?
-
22-03-2011, 03:11 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã:#include<iostream.h> #include<stdlib.h> int main() { int n,m,temp; cin >>m>>n; int a[m][n]; int b[m*n]; //Khoi TAO cout<<"Nhap mang: "; for(int i=0;i<n*m;i++) cin>>a[i][i%n]; //Xuat mang 2 chieu for(int i=0;i<n*m;i++){ cout <<a[i][i%n]<<"\t"; if(i%n==n-1) cout <<" "; } //sap xep for(int i=0;i<n*m-1;i++) for(int j=i+1;j<n*m;j++){ if(a[i][i%n]>a[j][j%n]){ a[i][i%n]+=a[j][j%n]; a[j][j%n]=a[i][i%n]-a[j][j%n]; a[i][i%n]=a[i][i%n]-a[j][j%n]; } } cout <<" "; for(int i=0;i<n*m;i++){ cout <<a[i][i%n]<<"\t"; if(i%n==n-1) cout <<" "; } }
Có thể tham khảo thêm tại đây.
http://www.vn-zoom.com/f174/sap-xep-...hu-937995.html
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...