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

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

Войти
Регистрация
Восстановить пароль
 
bulyadko
2 / 2 / 0
Регистрация: 31.01.2010
Сообщений: 38
#1

Последовательные контейнерные классы - C++

14.06.2011, 19:15. Просмотров 803. Ответов 13
Метки нет (Все метки)

Составить программу, используя последовательные классы стандартной библиотеки шаблонов С++, которая содержит текущую информацию о заявках на авиабилеты.
Каждая заявка содержат:
• пункт назначения;
• номер рейса;
• фамилию и инициалы пассажира;
• желаемую дату вылета.
Программа должна обеспечивать:
• хранение всех заявок в виде очереди;
• добавление и удаление заявок;
• по заданному номеру рейса и дате вылета вывод заявок с их последующим удалением;
• вывод всех заявок.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2011, 19:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Последовательные контейнерные классы (C++):

Контейнерные классы C++. - C++
Здраствуйте:)Поскажите пожалуйста по нижеприведенному коду, сама не могу разобраться, хотя смотрела в учебниках и по инету не могу найти...

Контейнерные классы - C++
Есть некоторое сомнения, помоготи пожалуйста: Если у меня есть например такой код: vector<int> * pmyvec; pmyvec->push_back(3); ...

Контейнерные классы - C++
Помогите пожалуйста, очень срочно!!!!Необходимо исправить программу! Работает не коректно.. Условия: Написать программу...

Контейнерные классы - C++
Собственно что это?:) Если можно, скиньте ссылку, где есть примеры на visual C++ на русском. Спасибо

Контейнерные классы - C++
Добрый вечер! Получил задание на редактирование параграфов из файла. Решил делать через контейнер вида map. Все считывается и выводится,...

контейнерные классы - C++
выводит ошибку, как исправить 1>22.cpp(41): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
correcеt
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412
27.08.2012, 21:05 #2
может кто подскажет или нарисовки кинет *?
0
DU
1483 / 1059 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
27.08.2012, 21:18 #3
какие проблемы с написанием класса или даже структуры заявки с указанными полями?
какие проблемы с работой с очередью (std::deque) ?
все, что вам нужно - это написать нужную структурку и разобраться с методами работы с очередью.
ну и алгоритм std::find еще до кучи. все очень просто, есть пробовать сделать. вы хотябы пробовали?
0
correcеt
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412
27.08.2012, 21:37 #4
пытаюсь, хотелось бы что бы кто-то помог, так сказать подталкивал....
0
Jupiter
Каратель
Эксперт С++
6554 / 3975 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
27.08.2012, 21:44 #5
вот пример в соседней теме

Не по теме:

Цитата Сообщение от correcеt Посмотреть сообщение
хотелось бы что бы кто-то помог, так сказать подталкивал....
повестку в военкомат выслать? давай адрес

1
correcеt
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412
27.08.2012, 21:46 #6
Цитата Сообщение от Jupiter Посмотреть сообщение

Не по теме:


повестку в военкомат выслать? давай адрес

шутка века, воля отдыхает

Добавлено через 56 секунд
class avia{
int num,date;
float punktnaz,f,name,o;
public:
avia(int num=10)
avia (float вот тут надо что-то делать с инициалами?
0
DU
1483 / 1059 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
27.08.2012, 21:47 #7
какие проблемы с написанием класса или даже структуры заявки с указанными полями?
какие проблемы с работой с очередью (std::deque) ?
Что-то ответить можете?

Почему имя, которое есть набор симовлов у вас не строка, а float?
про пункт назначения - тот же вопрос. что такое o?
0
correcеt
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412
27.08.2012, 21:48 #8
Цитата Сообщение от DU Посмотреть сообщение
Что-то ответить можете?
объявить класс могу,а больше нет

class avia{
int num,date;
float punktnaz,f,name,o;---------а как тогда обозначить фамилию и инициалы пассажира
public:
avia(int num=10)
avia (float вот тут надо что-то делать с инициалами?
0
DU
1483 / 1059 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
27.08.2012, 21:51 #9
тогда читайте литературу. освойте основы для начала.
0
correcеt
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412
27.08.2012, 22:10 #10
а конкретнее?

подкинуть идею или часть кода)как вариант))может кто7)))

Добавлено через 17 минут
подскажите хотя бы,как через float обозначить пункт назначения; и фамилию и инициалы пассажира;
?пожалуйста
0
panicwassano
592 / 560 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
27.08.2012, 22:24 #11
Цитата Сообщение от correcеt Посмотреть сообщение
подкинуть идею или часть кода)как вариант))может кто7)))
идею вам подкинули, дальше надо реализовать вашу лень, либо открыть книжку, либо во фриланс
0
correcеt
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412
28.08.2012, 10:33 #12
зачем вы тут тогда и этот форум...если помощи нет.....я не прошу написать мне целый код, а просто помочь...
0
OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
28.08.2012, 11:36 #13
Просто мало кому хочется заниматься написанием тривиальных вещей.
0
correcеt
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412
28.08.2012, 15:38 #14
или не знаете...

Добавлено через 1 час 27 минут
Описать класс, содержащий текущую информацию о заявках на авиабилеты. Каж-
дая заявка содержит:
− пункт назначения;
− номер рейса;
− фамилию и инициалы пассажира;
− желаемую дату вылета.
Класс должен реализовывать следующие операции над данными:
− хранение заявок в виде списка;
− добавление заявок в список и удаление заявок из списка;
− вывод заявок по заданному номеру рейса и дате вылета с их последующим уда-
лением из списка;
− вывод всех заявок.
Написать программу, демонстрирующую работу с этим классом. Программа долж-
на содержать меню, позволяющее осуществить проверку всех методов класса.
Код
#include <fstream>
  #include <list>
  using namespace std;
  class ticket
{
    public:
        ticket(int naz, int date, int num) {naz=nazvanie,num=numer}
        }

        void run() {
            std::cout << "ticket " << "nazvanie "<<"num"<< std::endl;
           }
           {
            list<int>L;
            list<int>::iterator i;
            int x;
            ifstream in("inpnum");
            while (in>>x,! in.eof())L.push_back(x);
            show("Èñõîäíûé ñïèñîê",L);
            L.push_front(name);
            i=L.begin();L.insert(++i)
            i=L.begin();x=*i;L.pop_front();
            cout<<"Óäàëèëè ñ êîíöà"<<x<<endl;
            show("Ñïèñîê ïîñëå óäàëåíèÿ",L);
            L.remove(x);
            L.sort();
            show("ïîñëå ñîðòèðîâêè",L);
            }
люди, я хоть на том пути?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.08.2012, 15:38
Привет! Вот еще темы с ответами:

Контейнерные классы: стек и очередь - C++
Создать класс“Сотрудник”, состоящей из класса ”Зарплата”. Класс “Сотрудник ”: фамилия сотрудника, должность. Класс “Зарплата ”: зарплата за...

Библиотека потокового ввода-вывода и контейнерные классы.Дешифровка - C++
Задание:Создать функцию, которая расшифровывает зашифрованный файл на основании файла- ключа. Функция принимает в качестве параметров...

последовательные классы - C++
Составить программу, используя последовательные классы стандартной библиотеки шаблонов С++, которая содержит текущую информацию о заявках...

Абстрактные контейнерные типы ? - C++
Есть три типа контейнеров – вектор (vector) и список (list). (Третий последовательный контейнер – двусторонняя очередь (deque а третий он...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
28.08.2012, 15:38
Ответ Создать тему
Опции темы

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