-
18-11-2012, 04:40 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
(Giúp Đỡ) Lỗi trong bài toán sắp xếp kiểu lựa chọn
Em có làm 1 bài về sắp xếp kiểu lựa chọn mà không biết sai ở đâu mong anh chị giúp dùm.
Đề bài :Cho 1 dãy số nguyên lưu trư trong mảng A ,Hãy viết chương trình ứng dụng giai thuật sắp xếp kiểu lựa chọn để sắp xếp dãy số trên sao cho nữa đầu là số chắn nữa sau là số lẻ
Dãy số: 4,1,5,2,38,33,12,9
Mã:#include<stdio.h> #include<conio.h> void swap(int &a,int &b) { int t; t=a; a=b; b=t; } void sapxep(int A[],int n) { int i,j,sc; for(i=0;i<=n-2;i++) sc=i; for(j=i+1;j<=n-1;j++) if((A[sc]%2!=0) && (A[j]%2==0)) sc=j; swap(A[sc],A[j]); } void inkq(int A[],int &n) { int i; for(i=0;i<n;i++) printf("%d",A[i]); } main() { int A[]={4,1,5,2,38,33,12,9}; int n=8; sapxep(A,n); getch(); }
View more random threads:
- Tìm thuật toán đệ quy
- Xin Hướng Dẫn Lưu cây nhị phân!!!!
- Kiểm tra tính chẵn lẻ của một số gồm 2 chữ số
- Giúp mình tính 2^n (2 mũ n) mà không cần dùng pow hoặc for với
- Trợ giúp giúp em đoạn code này...
- In các số không phải số nguyên tố trong mảng C
- Dùng được hàm không có trong tệp khai báo???
- xóa phần tử trùng nhau trong mảng 1 chiều để lại 1 phần tử
- Tính khoảng thời gian ít nhất.
- Xây dựng chương trình danh sách móc nối?
-
18-11-2012, 05:06 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn xem lại sắp xếp bạn không hiểu phạm vi của đóng {}.
theo cách bạn viết thì nó sẽ như thế này
Mã:void sapxep(int A[],int n)//Hàm chạy của bạn chỉ thếm { } { int i,j,sc; for(i=0;i<=n-2;i++) { sc=i; } for(j=i+1;j<=n-1;j++) { if((A[sc]%2!=0) && (A[j]%2==0)) { sc=j; } } swap(A[sc],A[j]); } ////////////////////////////////////////////////////////////////////////////////// void sapxep(int A[],int n)//Mình chỉnh sửa lại tý { int i,j; for(i=0;i<=n-2;i++) { for(j=i+1;j<=n-1;j++) { if((A[i]%2!=0) && (A[j]%2==0)) { swap(A[i],A[j]); } } } }
-
19-11-2012, 07:16 PM #3Silver member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi thanhtuan1989
à bạn có yahoo không cho mình xin với để có gì thắc mắc mình hỏi bạn cho tiện[IMG]images/smilies/smile.png[/IMG]
Vòng tay phong thủy là một vật phẩm mang lại sự may mắn trong tài lộc, tình duyên, sự nghiệp,.. Là một vật phẩm không xa lạ gì với chúng ta, vòng tay phong thủy có nhiều màu, đa dạng và mỗi màu sắc...
Ý nghĩa và cách phân loại vòng tay...