IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Рекурсия, рекурсиваная процедура....
сообщение
Сообщение #1


Гость






Доброго времени суток! Если кто может помогите с задачкой...:


Написать рекурсивную процедуру, которая считывает вводимые с клавиатуры числа до тех пор, пока не будет обнаружен 0.Затем введенные числа распечатываются в обратном порядке.0 Не печатать.


спасибо заранее!
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Пионер
**

Группа: Пользователи
Сообщений: 70
Пол: Мужской
Реальное имя: Мартын

Репутация: -  1  +


Уже появились вопросы =)
const a: array of real
выбивает ошибку =( пишет типа ожидался символ "[", тогда я поставил размер [1..100] и он опять выдает ошибку
Вот эту фразу не хочет читать потому как при вызове функциии вот здесь ругается mat(a[1], n - 1, sum) пишет "Нельзя приобразовать выражение типа real к выражению типа array[1..100] of real - воть так вот =(
И еще volvo наш учитель почему то не разрешает пользоваться "exit" говорит что должны учиться делать без неё так как это типа делает программиста более не опытным если ей пользуешься =(. Это не к кому конечно же тута не относится- просто мнение нашего учителя =). (хотя какой там из меня опытный программист =) ). А вот без exit я вот уже час думаю как сделать =)

З.ы. Может ошибка выбивает из за того что я работаю на Pascal ABC( нам пока на других запрещают работать ) ? а не на Turbo Pascal =)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Миклашевский Денис   Рекурсия   20.03.2008 13:24
spill   Procedure ReadInt; Var X: Integer; Begin Read…   20.03.2008 16:22
Гость   А можно для "тупых" с телом программы :)…   21.03.2008 1:27
klem4   begin ReadInt end.   21.03.2008 1:32
vRs   В люом случае, это ведь не рекурсия...   21.03.2008 16:28
volvo   Ну да, конечно... Только ReadInt сама себя вызывае…   21.03.2008 16:45
Michael_Rybak   Действительно. Это не рекурсия. Это рекурсивная …   21.03.2008 18:10
sintanial   Не хотел создавать новую тему, так что спрошу тута…   22.03.2008 0:07
volvo   Для начала вынеси собственно решение в отдельную п…   22.03.2008 0:16
sintanial   ну воть Забыл сказать, что нельзя использовать ци…   22.03.2008 0:40
sintanial   Вот написал но оно не пашет =). Пишет ошибку ти…   22.03.2008 1:47
volvo   В принципе, рекурсия и будет заменять цикл... Смо…   22.03.2008 1:58
sintanial   Спасибо огромное, щас буду разбираться что да как …   22.03.2008 2:01
sintanial   Уже появились вопросы =) const a: array of real в…   22.03.2008 2:22
andriano   И еще volvo наш учитель почему то не разрешает пол…   22.03.2008 2:55
volvo   Да не выбивает оно ничего (если ты используешь TP,…   22.03.2008 3:01
sintanial   Ясно =). Спасибо огромное. А на счет ABC - просто …   22.03.2008 3:22
volvo   PascalABC workaround: type arrtype = array[1 .. 10…   22.03.2008 3:22


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 5.05.2024 6:54
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name