Форум программистов, компьютерный форум, киберфорум
Наши страницы

Структуры: Организовать базу данных для спортивного клуба - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка файлов http://www.cyberforum.ru/cpp-beginners/thread351050.html
Здравствуйте уважаемые форумчане)) С праздником Вас... Вот кто нибудь подскажет как сортируются файлы? методы Трех ленточную мне двли и БМ(Боура моура) Вот у кого может пример есть? на СИ\С++\С#...
C++ графические объекты разработать два варианта программы, реализующей движущийся графический объект в соответствии с индивидуальным заданием: - с использованием статического объекта; - с использованием динамического... http://www.cyberforum.ru/cpp-beginners/thread351039.html
Добавить в конец списка L1 все элементы списка L2 C++
Разработать программу обработки односвязных линейных списков с числом элементов в списке не менее пяти в соответствии с индивидуальным заданием. Задание: Добавить в конец списка L1 все элементы...
C++ обработка массивов
используя технологию структурного программирования, разработать программу обработки одномерных и двумерных (матриц) массивов в соответствии с индивидуальным заданием Задание: 1) Дан вещественный...
C++ Циклические управляющие структуры http://www.cyberforum.ru/cpp-beginners/thread351030.html
Разработать программу решения двух индивидуальных задач, содержащую 3 вида циклических управляющих структур: Цикл - Пока (с предусловием), Цикл - До (с постусловием), Цикл - Для (с...
C++ разработать разветвляющуюся программу разработать разветвляющуюся программу для решения индивидуальной задачи выбора варианта вычисления по ключу с использованием оператора-переключателя switch. Задание :Вывести указанное слово из... подробнее

Показать сообщение отдельно
mcbeat
0 / 0 / 0
Регистрация: 07.02.2011
Сообщений: 30
13.09.2011, 21:00  [ТС]
Всем спасибо!!!!
Я немного переделал))) Так как бы лучше))

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
#include <cstdlib>
#include <iostream>
#include <iomanip>
 
using namespace std;
struct athlete
{ string name;
  string birthday;
  float weight;
  int id;       
       };
int setSportInfo(athlete &s)
{
    cout << " Name: ";
    cin >> s.name;
    cout << " Birthday: ";
    cin >> s.birthday;
    cout<<" Weight: ";
    cin>>s.weight;
    return 0;
}
int main()
{ 
    int i,n=0;
    std::string command;
    athlete s[100];
    int mas_w[6]= {0,50, 60, 70, 80, 1000};
do 
{
    cout<<"|------------List of commands-----------|"<<endl;
    cout<<"|                                       |"<<endl;
    cout<<"|1. add  (Create a new athlete)         |"<<endl;
    cout<<"|2. view (To view the list of athletes) |"<<endl;
    cout<<"|3. sort (Sorting by categories)        |"<<endl;
    cout<<"|4. exit (the output from the program)  |"<<endl;
    cout<<"|_______________________________________|"<<endl<<endl;
    cout << "Enter the command >>> ";
    cin >> command;
        if (command == "add") {
               cout << endl;
               s[n].id = n;
               setSportInfo(s[n]);
                cout << endl;
               cout << "New entire has been created (ID = " << n+1 << ")" << endl<<endl;
               n++;
               }
        else if(command=="view"){ 
             if (n == 0) {
                cout << "No records found. Use 'add' command for creating new entries" << endl<<endl;
                continue;
            } 
            cout << endl;
            cout << "                      -*-LIST-*-                      " << endl;  
            cout << "------------------------------------------------------" << endl;
            cout << "| ID | Name                    | Birthday   | Weight |" << endl;
            cout << "------------------------------------------------------" << endl;
                    for (i=0;i<n;i++){cout << "| " 
                         << s[i].id            << "  | " <<setw(23)
                         << s[i].name          << " | " <<setw(10)  
                         << s[i].birthday      << " | " <<setw(6)
                         << s[i].weight        << " | " <<endl;}
            cout << "------------------------------------------------------" << endl<<endl;
}
else if (command=="sort")
{
            
      for(int k=1; k<6; k++)
{           
             cout << endl;
             cout << "-------------------------"<<k<<" CATEGORY--------------------" <<endl;
             cout << "| ID | Name                     | Birthday   | Weight |" << endl;
             cout << "-------------------------------------------------------" << endl;
           for ( i=0; i<n; i++)
        {
                if (s[i].weight >= mas_w[k-1])
               {if(s[i].weight<=mas_w[k])
                {
                        cout << "| " 
                         << s[i].id            << "  | " <<setw(23)
                         << s[i].name          << "  | " <<setw(10)  
                         << s[i].birthday      << " | " <<setw(6)
                         << s[i].weight        << " | " <<endl;
                }
                }
        }cout << "-------------------------------------------------------" << endl<<endl<<endl;
}
} 
}while (command != "exit");
return 0; 
}
Может кому понадобится))))
Еще хочется убрать не нужные категории! В которые ни кто не попал! Если можете исправте ПЛЗ)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.