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

Стек: изменения в расписании движения поездов - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Mashhha
 Аватар для Mashhha
0 / 0 / 0
Регистрация: 30.05.2011
Сообщений: 21
30.05.2011, 15:25     Стек: изменения в расписании движения поездов #1
Помогите пожалуйста разобраться в задаче!!!!!
Разработать приложение, работающее со стеком, содержащим данные об изменениях в расписании движения поездов. Элементом стека является структура, содержащая не менее 4-ех элементов. Выполнить добавление, удаление, редактирование элемента стека, рапечетка всего стека.
Или расскажите как создать стек и как с ним работать)))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2011, 15:25     Стек: изменения в расписании движения поездов
Посмотрите здесь:

C++ Программа "структуры". Расписание поездов.
C++ Описать структуру TIMETABLE с рассписанием поездов. Вывести на экран информацию о поездах, дата отправления которых введена с клавиатуры.
C++ Массив. По данному времени определить, какие из поездов стоят сейчас на станции
Структуры. Ввести и записать в файл информацию о расписании занятий 11 класса C++
Создать список, содержащий сведения об отправлении поездов C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
iama
 Аватар для iama
1249 / 974 / 48
Регистрация: 30.07.2010
Сообщений: 5,297
30.05.2011, 15:27     Стек: изменения в расписании движения поездов #2
Цитата Сообщение от Mashhha Посмотреть сообщение
Или расскажите как создать стек и как с ним работать)))
Вот пример программы для работы со стеком
Возможные команды для программы:
push n
Добавить в стек число n (значение n задается после команды). Программа должна вывести ok.
pop
Удалить из стека последний элемент. Программа должна вывести его значение.
back
Программа должна вывести значение последнего элемента, не удаляя его из стека.
size
Программа должна вывести количество элементов в стеке.
clear
Программа должна очистить стек и вывести ok.
exit
Программа должна вывести bye и завершить работу.
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
#include <iostream>
#include <stack>
#include <string>
 
using namespace std;
using std::string; 
 
int main()
{
    stack <int> a; 
    string s = "";
    int n;
 
    while (s != "exit")
    {
        cin >> s;
        if (s == "push")
        {
            cin >> n;
            a.push(n);
            cout << "ok\n";
        }
        if (s == "pop")
        {
            if (a.empty()) 
            {
                cout << "error\n";
                continue;
            }
            cout << a.top() << endl;
            a.pop();
        }
        if (s == "back")
        {
            if (a.empty()) 
            {
                cout << "error\n";
                continue;
            }
            cout << a.top() << endl;
        }
        if (s == "size")
        {
            cout << a.size() << endl;
        }
        if (s == "clear")
        {
            while (!a.empty()) a.pop();
            cout << "ok\n";
        }
    }
 
    cout << "bye\n";
 
    return 0;
}
Mashhha
 Аватар для Mashhha
0 / 0 / 0
Регистрация: 30.05.2011
Сообщений: 21
30.05.2011, 15:35  [ТС]     Стек: изменения в расписании движения поездов #3
спасибо)) попробую разобраться и применить в своей задаче! вы добавляете число n. а мне в моей задаче нужно добавить 4 раза по одному эл-ту вместо n, что бы получить структуру содержащую 4 элемента?
iama
 Аватар для iama
1249 / 974 / 48
Регистрация: 30.07.2010
Сообщений: 5,297
30.05.2011, 15:40     Стек: изменения в расписании движения поездов #4
Mashhha, нет, у вас будет стек таких структур
Mashhha
 Аватар для Mashhha
0 / 0 / 0
Регистрация: 30.05.2011
Сообщений: 21
30.05.2011, 15:44  [ТС]     Стек: изменения в расписании движения поездов #5
Цитата Сообщение от iama Посмотреть сообщение
нет, у вас будет стек таких структур
не очень поняла про что вы объясните пожалуйста)))
Yandex
Объявления
30.05.2011, 15:44     Стек: изменения в расписании движения поездов
Ответ Создать тему
Опции темы

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