="justify"> # include
# include
# include namespace std; groups
{name; colStudents; fioStudents [50];
}; predmets
{name; prepod;
};
# include namespace std; quickSort (string arr [], int left, int right) {i=left, j=right; tmp; pivot=arr [(left + right)/2];
/ * partition * / (i <= j) {(arr [i] pivot) -; (i <= j ) {= arr [i]; [i]=arr [j]; [j]=tmp; + +; -;
}
};
/ * recursion * / (left
} main ()
{(0, «Rus»); i, j, nGroups, nPredmets, group, predmet, tmp; typeVed; in («groups.txt», ios :: in); in2 («predmets.txt», ios :: in); >> nGroups; * arrG=new groups [nGroups]; (i=0; i
{>> arrG [i]. name; >> arrG [i]. colStudents; (j=0; j
{>> arrG [i]. fioStudents [j];
} << «Група» << arrG [i]. name << « успішно збережена! »<< endl << endl;
} (i=0; i
} >> nPredmets; * arrP=new predmets [nPredmets]; (i=0; i
{>> arrP [i]. name; >> arrP [i]. prepod; << «Предмет» << arrP [i]. name < ; <« успішно збережений! »<< endl << endl;
} (true)
{<< « n nВиберіте тип відомості: n n0 - залік n1 - іспит n n:»; cin >> tmp; (tmp) typeVed=«іспит»; else typeVed=«залік»; << « nГруппи здають» << typeVed << « n» << endl; (i=0; i
{<< i <<" :" << arrG [i]. name << endl;
} << « nВиберіте групу, здають» << typeVed << « n n:»; cin >> group; << « nПредмети, які здає група» << arrG [group]. name << « n» << endl; (i=0; i < ; nPredmets; i + +)
{<< i <<" :" << arrP [i]. name << endl;
}
cout << « nВиберіте предмет, який здає група» << arrG [group]. name << « n n:»; cin >> predmet; («cls»); (typeVed == «іспит») cout<<«n________________________________________________________________________________nttt ЕКЗАМЕНАЦІЙНА ВЕДОМОСТЬn________________________________________________________________________________»<<endl; else cout<<«n________________________________________________________________________________nttt ЗАЛІКОВА ВЕДОМОСТЬn________________________________________________________________________________»<<endl;<<«ntГРУППА: »<< ArrG [group]. Name <<« tПРЕДМЕТ: »<< arrP [predmet]. Name <<« tПРЕПОДОВАТЕЛЬ: »<< arrP [predmet] . prepod << endl;
cout<<«n________________________________________________________________________________»<<endl;<<«t ПІБ t t | № Зач.кніжкі t | Оцінка t | Підпис екзаменатора »<< endl;
cout<<«___________________________...