-
19-12-2011, 02:29 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Đúng là sai nhưng nó vẫn không làm giống yêu cầu đề bài mấy a?mấy a sữa lại dùm e?hình như sai ở hàm sắp xếp.
View more random threads:
- mọi người chỉ lỗi sai giúp e với ạ. Bổ sung phần tử trong mảng??
- Mình mới học về LinkedList có một bài tập quản lý sinh viên bác nào biết chỉ mình voi
- hic hic,có một vấn đề mình rất là thắc mắc
- khai bao biến flag, flag trong giải hệ pt n ẩn
- [Danh sách nối đôi] Lỗi khi xóa một phần tử đứng giữa
- Quản Lý Kho- Mọi người xem mình sai những gì?
- Thắc mắc về vấn đề tràn số trong lập trình C.
- Kết thúc chương trình
- tính tổng ma trận
- Mảng chương trình cơ bản nhưng hay
-
19-12-2011, 02:56 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi mremty
hàm sắp xếp dựa vào hàm hoán vị dể làm việc. Hàm hoán vị sai thì đương nhiên sắp xếp không thể nào đúng.
-
19-12-2011, 03:32 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi VoTichSu
nói rõ cho bạn đó hiểu.
Hàm hoán vị sai ở chỗ , thay vì bạn gán dấu = thì bạn lại sử dụng phép so sánh ==.
hihi
-
19-12-2011, 03:44 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Người trả lời trước tôi đã cố ý không muốn bón đút từng muỗng cơm cho nên chỉ nhắc sơ qua cho người chủ code xem lại code của mình.
Tôi tôn trọng hảo ý của bạn ấy nên không nói huỵch toẹt ra. Nếu như thế được định nghĩa là "nóng" thì tôi hân hoan nhận mình là người rất "nóng"
-
19-12-2011, 04:56 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Sắp xếp các phần tử trên mảng sao cho các số dương tăng dần và các số âm giảm dần. Các phần tử không đổi tính chất â
Mọi xem dùm e không hiểu sao nó không thực hiện hàm sắp xếp.Mong mọi người giúp.Thanks
#include "stdio.h"
#include "conio.h"
void Nhap(int a[],int n);
void Xuat(int a[],int n);
void HoanVi(int &a,int &b);
void SapXep(int a[],int n);
void main()
{
int a[100],n;
printf("Nhap so phan tu cua mang: ");
scanf("%d",&n);
printf("Nhap day:
");
Nhap(a,n);
printf("Day vua nhap: ");
Xuat(a,n);
printf("
Day vua duoc sap xep: ");
SapXep(a,n);
Xuat(a,n);
getch();
}
void Nhap(int a[],int n)
{
for(int i=0;i<n;i++)
{
printf("a[%d] ",i);
scanf("%d",&a[i]);
}
}
void Xuat(int a[],int n)
{
for(int i=0;i<n;i++)
{
printf("%d ",a[i]);
}
}
void SapXep(int a[],int n)
{
for(int i=0;i<n-1;i++)
{
for(int j=i+1;j<n;j++)
{
if(a[i]>0 && a[j]>0)
{
if(a[i]>a[j])
{
HoanVi(a[i],a[j]);
}
}
if(a[i]<0 && a[j]<0)
{
if(a[i]<a[j])
{
HoanVi(a[j],a[i]);
}
}
}
}
}
void HoanVi(int &a,int &b)
{
int dao=a;
a==b;
b==dao;
}
-
19-12-2011, 06:17 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cái hàm hoán vị của ban sai rồi
-
20-12-2011, 08:19 AM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi mremty
-
20-12-2011, 11:20 AM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Không có mấy người copy code, bỏ vào máy mình, conpile, chạy thử giùm cho bạn đâu (trên diễn đàn này có vài người làm việc đó thật, nhưng mấy bữa nay xui cho bạn kà họ đi vắng)
Bạn nên cho một mẫu ví dụ input và output và chỉ ra kết quả sai chỗ nào thì người ta mới dễ mò.
-
20-12-2011, 11:42 AM #9Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Sắp xếp các phần tử trên mảng sao cho các số dương tăng dần và các số âm giảm dần
Mình nhập mảng các phần tử của mảng nhập tùy ý miễn sao khi xuất ra thì số dương tăng dần và số âm giảm dần...cái code của mình hình như nó sai ngay chỗ hàm sắp xếp.Còn cái hàm hoán vị mình sữa rôi nhưng nó vẫn sai.hjx.Mong các bạn giúp dùm.thanks
-
20-12-2011, 05:33 PM #10Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn gần đây bót khá nhiều câu hỏi "sai ở chỗ nào".
Các bạn hảo tâm khác trên diễn đàn sẵn sàng chỉ chỗ sai và giải thích cho bạn.
Nhưng hình như chủ tâm của bạn chỉ muốn tìm chỗ sai chứ không hề thắc mắc "người ta làm cách nào để tìm ra chỗ sai"
Tôi cố ý hỏi bạn đưa ra ví dụ để chỉ cho bạn cách tìm chỗ sai. Nhưng hình như tôi lầm. Xin lỗi và yêu cầu mọi người hãy bỏ qua tất cả những gì tôi nói trong thread này
Pallet nhựa Lâm Đồng giải pháp hoàn hảo cho nhà kho Pallet nhựa Lâm Đồng là một giải pháp đa năng và hiệu quả trong việc vận chuyển và lưu trữ hàng hóa. Trong đó, pallet nhựa Lâm Đồng không chỉ đáp...
Pallet nhựa Lâm Đồng giải pháp...