#include<iostream>
#include<string.h>
using namespace std;
struct hocsinh
{
char hoten[100];
};
void nhaphs(hocsinh & hs)
{
cout<<"nhap ho ten:";gets(hs.hoten);
}
void xuaths(hocsinh hs)
{
puts(hs.hoten);
}
void nhapmanghs(hocsinh A[100],int&n)
{
for (int i=0;i<n;i++)
nhaphs(A[i]);
}
void xuatmanghs(hocsinh A[100],int&n)
{
for (int i=0;i<n;i++)
xuaths(A[i]);
}
char *ten(char ht[100])
{
char s1[100];
int i,a=0;
i=strlen(ht)-1;
while(isspace(ht[i])==0)
i--;
for (int j=i+1;j<strlen(ht);j++)
{
s1[a]=ht[j];
a++;
}
return s1;
}
void xoa (hocsinh A[100], int n)
{
for (int i=0; i<n; i++)
{
if (ten(A[i].hoten) == "Hung")
{
int index =i;
for (i=index; i<n; i++)
{
A[i] = A[i+1];
}
n--;
}
}
xuatmanghs (A,n);
}
int main()
{
hocsinh A[100];
int n=4;
nhapmanghs(A,n);
xoa (A,n);
}
yêu cầu của bài là xóa những người tên mình muốn.
em đã trích tên ra từ full name, nhưng khi xóa thì nó chỉ mỗi tên cuối cùng.



tất nhiên là tách ra để so sánh.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?