Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <conio.h>
- using namespace std;
- int main()
- {
- int num_str = 0;
- bool proverka = true;
- typedef struct student
- {
- char fio[30];
- int group;
- int progr[5];
- };
- cout << "Vvedite massiv studentov: " << endl;
- cin >> num_str;
- cout << "___________________________" << endl;
- student* mass = new student[num_str];
- for (int i = 0; i < num_str; i++)
- {
- cout << i + 1 << ")" << " " << "Vvedite FIO studenta: " << endl;
- cin >> mass[i].fio; cout << endl;
- cout << "VVedite nomer grypu: " << " " << endl;
- cin >> mass[i].group; cout << endl;
- cout << "Vvedite uspevaemost': " << " " << endl;
- for (int j = 0; j < 5; j++)
- {
- cout << j + 1 << ")" << " ";
- cin >> mass[i].progr[j];
- }
- cout << "___________________________" << endl;
- }
- student* temp = new student [num_str];
- for (int i = 0; i < num_str; i++)
- {
- for (int j = i + 1; j < num_str; j++)
- {
- if (mass[i].group > mass[j].group)
- {
- temp [i] = mass [i];
- mass [i] = mass [j];
- mass [j] = temp [i];
- }
- }
- }
- int sum = 0;
- for (int i = 0; i < num_str; i++)
- {
- sum = 0; // Îáíóëÿåì ê ÷åðòÿì ñîáà÷èì
- for (int j = 0; j < 5; j++)
- {
- sum = sum + mass[i].progr[j];
- }
- if (sum / 5 >= 4)
- {
- cout << "Uspeshnuy student: " << " " << mass[i].fio << " " << mass[i].group << endl;
- }
- }
- if (!(sum / 5 >= 4))
- {
- cout << "Net uspeshnyh studentov!!!" << endl;
- }
- _getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement