#include using namespace std; struct sinhvien { char name[100]; int mssv; int diem[3]; }; int main() { struct sinhvien st[100]; int n, a[100]; //co 4 sinh vien cout << "Nhap so luong sinh vien: "; cin >> n; for (int i = 0; i < n; i++) { cout << "Nhap ten sinh vien " << i; cin >> st[i].name; } //Nhap diem 3 mon toan ly hoa cua tung hoc sinh for (int i = 0; i < n; i++) { for (int j = 0; j < 3; j++) { cout << "Nhap diem mon " << j << " cua " << st[i].name << ": "; cin >> st[i].diem[j]; } } //tong diem cua cac hoc sinh for (int i = 0; i < n; i++) { int tong = 0; for (int j = 0; j < 3; j++) { tong += st[i].diem[j]; } a[i] = tong; } //In ta ten co tong diem cao nhat int max = a[0], imax = 0; for (int i = 1; i < n; i++) { if (a[i] > max) { max = a[i]; imax = i; } } cout << st[imax].name << " co tong diem cao nhat la: " << (int)st[imax].diem; }