Thứ hai, mình mới học C++, không biết cái vẹo gì nên không giúp bạn được, bạn nhớ làm việc thứ nhất và đặt cái tiêu đề cho rõ ràng, xem lại code, đọc error list trước khi quăng lên đây hỏi, nhé!
Thứ ba, nếu như bạn có hỏi câu khác không liên quan tới câu hỏi đầu tiên của bạn thì nên tạo topic mới
là do bạn sai chứ trách gì nó?
thêm dòng
using namespace std;
vào đầuoh ,chuẩn cơm mẹ nấu rồi bác
thiếu cái cơ bản nhất luôn
bác biết viết code sắp xếp họ tên người theo thứ tự anphab ko ạ
bài không khó bạn nên tự nghĩ thuật rồi giải chứ đừng chờ người khác
#include<stdio.h>
#include<conio.h>
#include<string.h>
struct HS
{
char Hoten[30];
};
void Nhap(HS a[],int n)
{
for(int i=0;i<n;i++)
{
fflush(stdin);
printf("\nNhap ten: “);
gets(a[i].Hoten);
}
}
void Sapxep(HS a[],int n)
{
for(int i=0;i<n-1;i++)
{
for(int j=i+1;j<n;j++)
{
if(strcmp(a[i].Hoten,a[j].Hoten)<0)
{
HS k=a[i];
a[i]=a[j];
a[j]=k;
}
}
}
}
void Xuat(HS a[],int n)
{
for(int i=0;i<n;i++)
{
printf(”\n%s",a[i].Hoten);
}
}
void main()
{
HS a[100];
int n=3;
Nhap(a,n);
Sapxep(a,n);
Xuat(a,n);
getch();
}
/bac giải thích em đoạn code chỗ sắp xếp cái ạ
Thứ nhất, format code của bạn lại nhé
Thứ hai, mình mới học C++, không biết cái vẹo gì nên không giúp bạn được, bạn nhớ làm việc thứ nhất và đặt cái tiêu đề cho rõ ràng, xem lại code, đọc error list trước khi quăng lên đây hỏi, nhé!
Thứ ba, nếu như bạn có hỏi câu khác không liên quan tới câu hỏi đầu tiên của bạn thì nên tạo topic mới
Và cuối cùng, nên google trước khi hỏi