code

code


#include <iostream>

#include <fstream>

#include "windows.h"

using namespace std;

class abiturient

{

public:

  string name;

  string last_name;

  string surname;

  char birthday[20];

  string specialty;

  int mark;

};

int main()

{

  SetConsoleCP(1251);

  SetConsoleOutputCP(1251);

  string name;

  string last_name;

  string surname;

  char birthday[20];

  int specialty_number;

  int mark;

  int max;

  int raiting_number;

  abiturient mas[3];

  for (size_t i = 0; i < 3; i++)

  {

    cout << "Введіть ім'я: ";

    cin >> mas[i].name;

    cout << "Введіть прізвище: ";

    cin >> mas[i].last_name;

    cout << "Введіть по-батькові: ";

    cin >> mas[i].surname;

    cout << "Введіть дату народження: ";

    cin >> mas[i].birthday;

    cout << "Виберіть спеціальність: \n 1.Комп'ютерна інженерія \n 2.Менеджмент \n 3.Право \n 4.Соціальна робота \n 5.Нафтогазова інженерія та технології" << endl;

    cin >> specialty_number;

    switch (specialty_number)

    {

    case 1:

      mas[i].specialty="Комп'ютерна інженерія";

      break;

    case 2:

      mas[i].specialty="Менеджмент";

      break;

    case 3:

      mas[i].specialty = "Право";

      break;

    case 4:

      mas[i].specialty = "Соціальна робота";

      break;

    case 5:

      mas[i].specialty = "Нафтогазова інженерія та технології";

      break;

    default:

      cout << "Спеціальність не вибрана";

      break;

    }

  }

  for (size_t i = 0; i < 3; i++) {

    ofstream file;

    file.open("abiturient.txt");

    cout << "___________________________________________\n";

    cout << "Абітурієнт: " << mas[i].last_name << " " << mas[i].name << " " << mas[i].surname << endl;

    cout << "Дата народження: " << mas[i].birthday << endl;

    cout <<"Спеціальність: " << mas[i].specialty<<endl;

    cout << "___________________________________________\n";

    file << "___________________________________________\n";

    file << "Абітурієнт: " << mas[i].last_name << " " << mas[i].name << " " << mas[i].surname << endl;

    file << "Дата народження: " << mas[i].birthday << endl;

    file << "Спеціальність: " << mas[i].specialty << endl;

    file << "___________________________________________\n";

    file.close();

  }

  cout << "-------------------------------------------\n";

  cout << "ВВЕДЕННЯ РЕЗУЛЬТАТУ ВСТУПНИХ ВИПРОБУВАНЬ: " << endl;

  for (size_t i = 0; i < 3; i++) {

    cout << "Абітурієнт: " << mas[i].last_name << " " << mas[i].name << " " << mas[i].surname << endl;

    cout << "Вкажіть оцінку: ";

    cin >> mas[i].mark;

    cout << "===========================================\n";

  }

  cout << "********************РЕЙТИНГОВИЙ СПИСОК АБІТУРІЄНТІВ********************" << endl;

    cout << "Виберіть спеціальність для формування рейтинга: \n 1.Комп'ютерна інженерія \n 2.Менеджмент \n 3.Право \n 4.Соціальна робота \n 5.Нафтогазова інженерія та технології" << endl;

    cin >> raiting_number;

    switch (raiting_number) {

    case 1:

      max = mas[0].mark;

      for (size_t i = 0; i < 3; i++) {

        if (max < mas[i].mark) {

          max = mas[i].mark;

        }

      }

      while (max>=0) {

        for (size_t i = 0; i < 3; i++) {

          if (max == mas[i].mark) {

            cout << "Оцінка: " << mas[i].mark;

          }

          max = max - 1;

        }

      }

    }

       

}


Report Page