|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.02.2013, 14:57 | #1 |
Пользователь
Регистрация: 07.10.2012
Сообщений: 13
|
Одномерный массив - стек. Паскаль
Здравствуйте. Суть задания - записать в файл текст из другого файла, но он должен быть в обратном порядке. Для этого использовать стек, размер его - 10. Нароботка:
Код:
Второе: если первая строка выходит в файл в обратном порядке, то вторая уже нет - программа в лоб не хочет видеть условий копирования слова, а забивает в стек по одной букве. Заранее спасибо за помощь Последний раз редактировалось HailMe; 11.02.2013 в 15:06. |
11.02.2013, 15:08 | #2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
например, пусть в исходном файле дан такой текст (три строчки, как видно): Мама мыла раму мочалкой. Спорт - это мир! Кто виноват?! А Шура шарил в базе данных. что должно быть в выходном файле? |
|
11.02.2013, 15:10 | #3 |
Пользователь
Регистрация: 07.10.2012
Сообщений: 13
|
данных. базе в шарил Шура А
виноват?! Кто мир! это - Спорт мочалкой. раму мыла Мама Как-то так. |
11.02.2013, 15:11 | #4 |
Пользователь
Регистрация: 07.10.2012
Сообщений: 13
|
Я пока такой порядок не пытался написать в программе, хотя-бы просто перевести порядок слов в предложении в обратный порядок, уже там начинаются вылеты.
|
11.02.2013, 15:28 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
в вашем коде не всё чисто с пробелами (мало того, что пробел попадает внутрь слова, так ещё и при сохранении стека в файл Вы ещё пробелы добавляете)
но, в целом, работает: Код:
|
11.02.2013, 15:44 | #6 |
Пользователь
Регистрация: 07.10.2012
Сообщений: 13
|
Спасибо, в целом да, работает, но не так правильно. По условию - в стеке должно быть 10 значений. Когда стоит 100 - всё отлично. Но когда 10, при тексте:
Медведь Иван напал на девочку. Девочка отбилась банкой с вареньем. Студент взял билет. Билет был автобусный. А как же борщ? в файле получается: вареньем. с банкой отбилась Девочка девочку. на напал Иван Медведь как А автобусный. был Билет билет. взял Студент борщ? же |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Одномерный массив. Паскаль. | Женька Good | Помощь студентам | 2 | 01.12.2011 09:21 |
Паскаль. Одномерный массив. | Женька Good | Помощь студентам | 1 | 30.11.2011 18:52 |
Одномерный массив(паскаль) | mig44 | Помощь студентам | 2 | 01.06.2010 07:27 |
одномерный массив Паскаль | integral4 | Помощь студентам | 3 | 14.03.2010 14:28 |
ПАСКАЛЬ, одномерный массив | (Kate) | Помощь студентам | 2 | 23.11.2008 15:06 |