![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 07.05.2016
Сообщений: 27
|
![]()
Используя очередь, решить следующую задачу. В текстовом файле t записан текст, сбалансированный по круглым скобкам. Требуется напечатать в порядке возрастания номера позиций в тексте закрывающих скобок. Например, для текста A+(45–F(X)*(B– C)) надо напечатать:
10 16 17. Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
правильно ругается. f - файловая переменная, из файла можно только читать и в файл писать. Обращаться к f[i] нельзя!
Вы прочитали один символ read(f,ch); - вот к ch и обращайтесь. кроме того, я в упор не вижу у Вас в коде очередь. впрочем, она здесь, наверное, и не нужна! Код:
Последний раз редактировалось Serge_Bliznykov; 12.05.2016 в 17:00. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 07.05.2016
Сообщений: 27
|
![]()
А как реализовать, используя очередь? Хоть примерный код пжлст.
|
![]() |
![]() |
![]() |
#4 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
в такой постановке как у Вас очередь (или стек) вообще не нужны. Совсем.
сравните с текстом задания, которое я легко нагуглил, где применение очереди/стека оправдано: Цитата:
что же касается очереди, то Цитата:
через динамический связанный список, например. Последний раз редактировалось Serge_Bliznykov; 12.05.2016 в 17:31. |
||
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 07.05.2016
Сообщений: 27
|
![]()
Преподаватель требует. Это скорее тупо для ознакомления с конструкцией, пусть даже и в ущерб реальной пользе.
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
берите код здесь - Очередь. Основные операции над очередью
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Очередь.Робота с очередью. | JonnyFletcher | Помощь студентам | 0 | 26.05.2013 20:02 |
Смоделировать работу с очередью | digger_zl | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 24.12.2011 15:39 |
Работа с очередью (С++) | phantom4eg | Помощь студентам | 1 | 24.04.2010 17:18 |
Работа с Очередью в Delphi | Nitrox | Помощь студентам | 6 | 30.03.2010 18:10 |
Работа с очередью | Ongi | Общие вопросы C/C++ | 1 | 08.01.2010 19:51 |