-
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:
- Quản lý phòng lab
- Lỗi biên dịch trong Cfree
- các bạn xem bài này của mình code sai xót chỗ nào mà không chạy được với nhé.Đây là bài code về"thiết lập về con chó
- File .exe của C++ không chạy được.
- [ Solved ]Giúp em sắp xếp struct sinhvien .
- Bài toán Dãy số tăng
- Hàm prinft trên C, cách sử dụng hàm printf?
- Sửa lỗi bài toán tính tổng số dương không biết trước số lượng phần tử
- sắp xếp 2 dãy số tăng dần
- Xin hướng dẫn 1 bài về đĩa mềm
-
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ừa qua, Chính phủ đã ban hành Quyết định số 2383/QĐ-TTg ngày 09/12/2013 về việc xếp hạng di tích quốc gia đặc biệt. Theo đó, khu di tích Đường Trường Sơn - Đường Hồ Chí Minh là 1 trong 14 kỷ vật...
Các relic, danh thắng được xếp...