... } void ThemVaoBatKy(sinhvien a[], int &n, sinhvien x, int vitri) { cout<<"\n\t+ Nhap ma sinh vien: "; gets(x.mssv); cout<<"\n\t+ Nhap ten sinh vien: "; gets(x.tensv); ... void ThemVaoBatKy_Soft(sinhvien a[], int &n, sinhvien x, int vitri) { cout<<"\n\t+ Nhap ma sinh vien: "; gets(x.mssv); cout<<"\n\t+ Nhap ten sinh vien: "; gets(x.tensv); ... } void XoaBatKy_Soft(sinhvien a[], int &n, int vitri) { for (int i=vitri; i<n-1; i++) a[i] = a[i+1]; n--; } void TimKiemSinhVien(const sinhvien a[], int n, const sinhvien x) { cout<<"\n"<<setw(15)<<"MA...