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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
gkslif
0 / 0 / 0
Регистрация: 03.02.2013
Сообщений: 15
#1

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

19.02.2013, 12:28. Просмотров 917. Ответов 3
Метки нет (Все метки)

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

Построить класс для работы с односвязным списком - C++
Построить класс для работы с односвязным списком. Элементы списка – слова. Создать список, содержащий некоторую последовательность слов....

Построить класс для работы с односвязным списком - C++
При решении задач необходимо, без использования STL, описать класс, который используется для представления элементов а) массива с...

Построить класс для работы с односвязным списком - C++
Построить класс для работы с односвязным списком. Элемент списка – действительное число. Сформировать список, содержащий неубывающую...

Построить класс для работы с односвязным списком - C++
Построить класс для работы с односвязным списком. Элементы списка – действительные числа. Создать два упорядоченных по возрастанию списка,...

Построить класс для работы с односвязным списком - C++
Построить класс для работы с односвязным списком.Элементы списка действительные числа.Создать два упорядочных по возрастанию списка,слить...

Построить класс для работы с односвязным списком - C++
Доброго времени суток, очень давно не обращался на ваш форум и вот снова прошу помощи. Построить класс для работы с односвязным...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BumerangSP
4286 / 1408 / 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
Да мне списка бы хватило, а все остальное я сам попробую сделать
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.02.2013, 18:43     Построить класс для работы со списком
Еще ссылки по теме:

Построить класс для работы со списком. Элемент списка содержит информацию о заявке на авиабилет - C++
Построить класс для работы со списком. Элемент списка содержит информацию о заявке на авиабилет: пункт назначения, номер рейса, фамилию и...

Класс для работы со списком - C++
разработать класс для работы со списком, включив в него конструктор, деструктор и методы для создания и просмотра элементов списка, а...

Построить класс для работы с односвязным списком. Создать два списка: List1 и List2. Проверить, содержатся ли элементы списка List1 в списке List2 в у - C++
Построить класс для работы с односвязным списком. Создать два списка: List1 и List2. Проверить, содержатся ли элементы списка List1 в...

Создать класс ListInt для работы со списком целых чисел - C++
Создать класс ListInt для работы со списком целых чисел. В качестве членов-данных рекомендуется брать два элемента (определяющие начало и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
BumerangSP
4286 / 1408 / 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     Построить класс для работы со списком
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru