Advertisement
iawitm

Untitled

May 10th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.75 KB | None | 0 0
  1. #include <iostream>
  2. #include <algorithm>
  3. #include "sportsman.h"
  4. #include "team.h"
  5.  
  6. using namespace std;
  7.  
  8. int main() {
  9.   Team team;
  10.   team.reateEmptyArray();
  11.   int cmd;
  12.   while (cmd != 0) {
  13.       cout << " Введите: \n 1 для ввода данных \n 2 для вывода данных \n 3 для редактирования данных \n 4 для сортировки массива \n 5 для вставки элемента в массив \n 6 для отображения списка мужчин не старше 22 лет \n 0 для выхода из программы" << endl;
  14.       cin >> cmd;
  15.       switch (cmd) {
  16.       case 1: {
  17.           team.enterArrayData();
  18.       }
  19.               break;
  20.       case 2: {
  21.           team.displayArrayData();
  22.       }
  23.               break;
  24.       case 3: {
  25.           int number;
  26.           cout << "Введите номер спортсмена, информацию о котором вы хотите изменить" << endl;
  27.           cin >> number;
  28.           cout << "Выберите поле, которое вы хотите изменить: 0 - имя, 1 - фамилия, 2 - дата рождения, 3 - вес, 4 - рост, 5 - пол" << endl;
  29.           int num;
  30.           cin >> num;
  31.           team.sportsmans[number].editData(num);
  32.           team.ifSort = false;
  33.       }
  34.               break;
  35.       case 4: {
  36.           team.bubbleSort();
  37.       }
  38.               break;
  39.       case 5: {
  40.           if (team.ifSort) {
  41.               team.insertData();
  42.           }
  43.           else {
  44.               cout << "Вы не отсортировали. Выполнить сортировку?" << endl;
  45.               int answer;
  46.               cin >> answer;
  47.               if (answer == 1) {
  48.                   team.bubbleSort();
  49.                   team.insertData();
  50.               }
  51.           }
  52.       }
  53.               break;
  54.       case 6: {
  55.           team.makeNewTeam;
  56.       }
  57.               break;
  58.       default: {
  59.  
  60.       }
  61.       }
  62.   }
  63.   return 0;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement