Форум программистов, компьютерный форум CyberForum.ru

Построить класс для работы со списком - C++

Восстановить пароль Регистрация
 
gkslif
0 / 0 / 0
Регистрация: 03.02.2013
Сообщений: 15
19.02.2013, 12:28     Построить класс для работы со списком #1
Построить класс для работы со списком. Элемент списка содержит информацию о заявке на авиабилет: пункт назначения, номер рейса, фамилию и инициалы пассажира, желаемую дату вылета. Программа должна обеспечивать: хранение всех заявок в виде списка, добавление заявок в список, удаление заявок, вывод заявок по заданному номеру рейса и дате вылета, вывод всех заявок.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2013, 12:28     Построить класс для работы со списком
Посмотрите здесь:

класс для работы со списком C++
C++ Построить класс для работы с односвязным списком. Создать два списка: List1 и List2. Проверить, содержатся ли элементы списка List1 в списке List2 в у
Построить класс для работы с односвязным списком C++
Создать класс ListInt для работы со списком целых чисел C++
Построить класс для работы с односвязным списком C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
21.02.2013, 16:20     Построить класс для работы со списком #2
Объем примерно представляете? Наработки есть?
gkslif
0 / 0 / 0
Регистрация: 03.02.2013
Сообщений: 15
21.02.2013, 17:47  [ТС]     Построить класс для работы со списком #3
Да мне списка бы хватило, а все остальное я сам попробую сделать
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
21.02.2013, 18:43     Построить класс для работы со списком #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
#include <iostream>
class app
{
 struct list
 {
        std::string cause;
        int number;
        std::string initials;
        std::string date;
        list* next;
 }*first;
public:
        app();
       ~app();
      void add(std::string, int, std::string, std::string); // Г§Г*ïîëГ*ГҐГ*ГЁГҐ Г±ГЇГЁГ±ГЄГ*
      void show();
};
app::app(): first(NULL) {}
app::~app()
{
  while (first) 
  {
    list *next = first->next;
    delete first;
    first = next;
  }
}
void app::add(std::string c, int n, std::string i, std::string d)
{
      list* ptr;
      ptr = new list();
     ptr->cause = c;
     ptr->number = n;
     ptr->initials = i;
     ptr->date = d;
     ptr->next = first;
     first = ptr;
}
void app::show() //âûâîä Г*Г* ГЅГЄГ°Г*Г* ГўГ±ГҐГЈГ® ñîäåðæèìîãî
{
      list* tmpfirst = first;
      while (tmpfirst)
      {
              std::cout<<tmpfirst->cause<<' '<<tmpfirst->date<<' '
              <<tmpfirst->initials<<' '<<tmpfirst->number<<'\n';
              tmpfirst = tmpfirst->next;
     }
}
int main()
{
     app obj;
     obj.add("Moscow", 123, "St A.B.", "21.02.2013");
     obj.add("Paris", 145, "Nk J.V.", "23.03.2013");
     obj.add("NY", 176, "AL H.I.", "27.03.2013");
     obj.show();
     return 0;
}
Yandex
Объявления
21.02.2013, 18:43     Построить класс для работы со списком
Ответ Создать тему
Опции темы

Текущее время: 18:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru