Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.96/25: Рейтинг темы: голосов - 25, средняя оценка - 4.96
1 / 1 / 0
Регистрация: 25.01.2016
Сообщений: 107
1

Для каждого запроса типа "-" программа должна вывести номер гоблина, который должен зайти к шаманам

18.05.2016, 00:56. Показов 4744. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Гоблины Мглистых гор очень любях ходить к своим шаманам. Так как гоблинов много, к шаманам часто образуются очень длинные очереди. А поскольку много гоблинов в одном месте быстро образуют шумную толку, которая мешает шаманам проводить сложные медицинские манипуляции, последние решили установить некоторые правила касательно порядка в очереди.

Обычные гоблины при посещении шаманов должны вставать в конец очереди. Привилегированные же гоблины, знающие особый пароль, встают ровно в ее середину, причем при нечетной длине очереди они встают сразу за центром.

Так как гоблины также широко известны своим непочтительным отношением ко всяческим правилам и законам, шаманы попросили вас написать программу, которая бы отслеживала порядок гоблинов в очереди.

Входные данные

В первой строке входных данный записано число N (1N105) - количество запросов к программе. Следующие N строк содержат описание запросов в формате:

"+ i" - гоблин с номером i (1iN) встает в конец очереди.
"* i" - привилегированный гоблин с номером i встает в середину очереди.
"-" - первый гоблин из очереди уходит к шаманам. Гарантируется, что на момент такого запроса очередь не пуст.
Выходные данные

Для каждого запроса типа "-" программа должна вывести номер гоблина, который должен зайти к шаманам.

Примеры
входные данные
7
+ 1
+ 2
-
+ 3
+ 4
-
-
выходные данные
1
2
3

Добавлено через 8 часов 6 минут
Актуально
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.05.2016, 00:56
Ответы с готовыми решениями:

Программа должна вывести вопрос и три варианта ответа. Пользователь должен выбрать правильный ответ и ввести его номер.
3) Написать программу проверки знания истории архитектуры. Программа должна вывести вопрос и три...

Программа должна вывести 2 числа: сумму и номер строки, для которой эта сумма достигается
В метании молота состязается n спортcменов. Каждый из них сделал m бросков. Победителем считается...

Состязание. Программа должна вывести 2 числа: сумму и номер строки, для которой эта сумма достигается
Помогите решить задачу: В метании молота состязается n спортcменов. Каждый из них сделал m...

Программа должна выдавать сколько купюр каждого номинала потребуется для размена, при условии, что количество купюр каждого вида ограничено
Здравствуйте, у меня в задаче пользователь вводит количество денег в грн, имеется массив денег,...

2
1 / 1 / 0
Регистрация: 25.01.2016
Сообщений: 107
23.05.2016, 17:22  [ТС] 2
Актуально
0
Эксперт Pascal/Delphi
2386 / 1298 / 1492
Регистрация: 29.08.2014
Сообщений: 4,661
24.05.2016, 07:24 3
см. работу со списком.
0
24.05.2016, 07:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.05.2016, 07:24
Помогаю со студенческими работами здесь

Сколько электродвигателей каждого типа должен производить завод для получения максимальной выручки
Производственная мощность завода позволяет производить за месяц 200 электродвигателей типа А или...

Ваша программа должна вывести номер подъезда, куда пришло наибольшее количество посетителей
Здравствуйте, решая следующую задачу, столкнулся с ошибочным ответом на одном из тестов. Прошу...

Программа должна вывести целое число от 0 до 108 — номер отметки, на которой остановится Вася.
Дело в том, что когда я решила эти задачи, я скинула программы на некий сайт...

Вывести сумму каждого набора элементов.Вывести номер последнего элемента равного 2 или число 0 для каждого набора.
Даны целые числа k,n, также k наборов по n Элементов. Вывести сумму каждого набора...

Программа должна вывести два числа - номер точки начала маршрута и номер точки окончания маршрута
Ввели налог для туристов. Величина налога пропорциональна длине маршрута, но, поскольку маршрут...

В массиве NxM целых чисел найти строчку с минимальной суммой элементов. Программа должна вывести номер строки
В массиве NxM целых чисел найти строчку с минимальной суммой элементов. Программа должна вывести...

написал алгоритм который должен переворачивать число,(например вводим 321 должен вывести 123) но он не работает
#include <iostream> using namespace std; int main() { int x,a,k=1,y=0,t; cin>>x; ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru