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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Mashhha
0 / 0 / 0
Регистрация: 30.05.2011
Сообщений: 21
#1

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

30.05.2011, 15:25. Просмотров 1076. Ответов 4
Метки нет (Все метки)

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

Написать програму для движения мерцающего круга по эллипсу (анимация движения) - C++
Добрый день,передо мной стоит задача : Написать програму для движения мерцающего круга по эллипсу.Проблема в том,что не могу сообразить как...

Структуры. Ввести и записать в файл информацию о расписании занятий 11 класса - C++
ввести и записать в файл информацию о расписании занятий 11 класса (любые предметы). кто может дать алгоритм для написания этой программы?

Программа добавляет введенный массив 5*5 в стек и выводит полученный стек двумя столбцами - C++
Программа добавляет введенный массив 5*5 в стек и выводит полученный стек двумя столбцами #include <iostream> #include <stdlib.h> ...

Переменные в стеке. Где хранятся? Как обрабатываются? Есть ли программный стек или только стек процессора? - C++
Есть у меня пробелы в познаниях, хотел бы их устранить. 1. Что такое стек в самом языке С++ ? 2. В какой памяти он хранится и почему...

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

при работе рекурсивной функции заканчивается стек и программа соответственно; как сделать так, чтобы она писала "стек закончился"? - C++
Сабж g++ 4.5.0

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
iama
1250 / 975 / 49
Регистрация: 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
0 / 0 / 0
Регистрация: 30.05.2011
Сообщений: 21
30.05.2011, 15:35  [ТС]     Стек: изменения в расписании движения поездов #3
спасибо)) попробую разобраться и применить в своей задаче! вы добавляете число n. а мне в моей задаче нужно добавить 4 раза по одному эл-ту вместо n, что бы получить структуру содержащую 4 элемента?
iama
1250 / 975 / 49
Регистрация: 30.07.2010
Сообщений: 5,297
30.05.2011, 15:40     Стек: изменения в расписании движения поездов #4
Mashhha, нет, у вас будет стек таких структур
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2011, 15:44     Стек: изменения в расписании движения поездов
Еще ссылки по теме:

Массив. По данному времени определить, какие из поездов стоят сейчас на станции - C++
Дан массив, в котором хранятся данные о расписании поездов:номер поезда, название (откуда-куда, например, Астана-Алматы), время прибытия...

Создать класс, содержащий сведения об отправлении поездов дальнего следования с Казанского вокзала - C++
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;string.h&gt; #define _CRT_SECURE_NO_WARNINGS typedef struct trains { int...

Структура стек (: добавить элемент в стек, удалить элемент из стека, получить значение с вершины стека, размер стека...) - C++
Всем привет,ребят помогите пожалуйста с лабой,вообще без понятия про стеки:( Может кто то делал,или встречался с таким заданием: ...

Описать структуру TIMETABLE с рассписанием поездов. Вывести на экран информацию о поездах, дата отправления которых введена с клавиатуры. - C++
Описать структуру с имя ям TIMETABLE, которая содержит следующие поля:* • NAZV - название пункта назначения;* • NUMR - номер поезда; ...

Программа "структуры". Расписание поездов. - C++
Друзья, помогите пожалуйста с написанием вот этой программы. В расписании поездов указано: номер поезда, пункт отправления,...

стек - C++
в функцию &quot;взятие из стека&quot; подается одно значение головы (нужное, правильное), а внутри функции уже совсем другое(не нужное и не...


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

Или воспользуйтесь поиском по форуму:
Mashhha
0 / 0 / 0
Регистрация: 30.05.2011
Сообщений: 21
30.05.2011, 15:44  [ТС]     Стек: изменения в расписании движения поездов #5
Цитата Сообщение от iama Посмотреть сообщение
нет, у вас будет стек таких структур
не очень поняла про что вы объясните пожалуйста)))
Yandex
Объявления
30.05.2011, 15:44     Стек: изменения в расписании движения поездов
Ответ Создать тему
Опции темы

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