#include #define MAX 100 class sungjuk { int n; // number of students char hakbun[MAX][30]; char name[MAX][30]; int exam_mid[MAX]; int exam_fin[MAX]; int report[MAX]; int sum[MAX]; int grade[MAX]; public: void input_data(); void output_data(); void set_sum(); void sort_sum(); }; void sungjuk::input_data() { int i; cout << "Number of students: "; cin >> n; // number of students for (i = 0; i < n; i++) { cout << "hakbun name kor eng math\n"; cin >> hakbun[i] >> name[i]; cin >> exam_mid[i] >> exam_fin[i] >> report[i]; } } void sungjuk::output_data() { int i; cout << "i NAME HAKBUN KOR ENG MATH SUM AVE\n"; for (i = 0; i < n; i++) { cout << i+1 << " " << name[i] << " " << hakbun[i] << " "; cout << exam_mid[i] << " " << exam_fin[i] << " " << report[i] << " "; cout << sum[i] << "\n"; } } void sungjuk::set_sum() { int i; for (i=0; i