(+84) 236.3827111 ex. 402

Hàm nhập thông tin cho sinh viên bằng mảng động


struct SV
{ unsigned long masv;
char hoten[40];
float dtb;
};
int check(SV *a, int m,unsigned long ma)
{ for(int i=0;i<>
if(a[i].masv==ma) return 1;
return 0;
}
void NHAP(SV * &a, int &n)
{ do{cout<<"\n Nhap so luong sinh vien: ";
cin>>n;
}while(n<1);
a=new SV[n];
for(int i=0;i<>
{ do{cout<<"\n Nhap ma sinh vien: ";
cin>>a[i].masv;
if(check(a,i,a[i].masv)==1)
cout<<"\n Nhap ma bi trung";
}while(check(a,i,a[i].masv)==1);
cout<<"\n Nhap ho ten sv: ";
fflush(stdin);
gets(a[i].hoten);
do{cout<<"\n Nhap diem trung binh: ";
cin>>a[i].dtb;
}while(a[i].dtb<0 || a[i].dtb>10);
}
}