|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.03.2016, 19:11 | #1 |
Форумчанин
Регистрация: 15.11.2015
Сообщений: 151
|
Написать нерекурсивную функцию вычисления выражения, используя стек
Написать не рекурсивную функцию, которая используя стек, вычисляет значение F(m,n) для любой пары положительных чисел n и m за соотношением:
latex.gif Я не мог понять даже задания, преподаватели всегда отмахивались и мне на форме помогли написать код, но я так и не понял задания и поэтому не могу понять правильный ли код или нет. Так же в коде не понятно почему нельзя ввести 0 значения для переменных. Буду очень благодарен за разъяснения по коду и помощь. Заранее огромное спасибо. Код: Код:
|
29.03.2016, 19:28 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
была же уже тема и там все описали
|
29.03.2016, 19:42 | #3 |
Форумчанин
Регистрация: 15.11.2015
Сообщений: 151
|
|
29.03.2016, 19:45 | #4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,289
|
Не принимает ноль, потому что по условию числа должны быть положительными. Ну или измените условие "x > 0" в процедуре cr, если так хочется нули ввести.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
29.03.2016, 20:07 | #5 | |
Форумчанин
Регистрация: 15.11.2015
Сообщений: 151
|
Цитата:
А вообще программа написана правильно, стоит дальше разбираться с ней, просто что бы зря не потратил время на нее? Последний раз редактировалось Max00766; 29.03.2016 в 20:10. |
|
29.03.2016, 21:22 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,289
|
В условии сказано "вычисляет значение F(m,n) для любой пары положительных чисел n и m". "такое возможно же только если одно из слагаемых будет = 0" - согласен. Да, программа похожа на верную. Но время советую потратить и разобраться с рекурсией (тогда бы и желания ввести нули не было).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
29.03.2016, 22:08 | #7 | |
Форумчанин
Регистрация: 15.11.2015
Сообщений: 151
|
Цитата:
|
|
31.03.2016, 18:21 | #8 |
Форумчанин
Регистрация: 15.11.2015
Сообщений: 151
|
Кто-то может перевести код программы из Паскаля в Си?
Код:
|
31.03.2016, 19:44 | #9 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,289
|
Осталось дописать код в функции:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
01.04.2016, 15:52 | #10 | |
Форумчанин
Регистрация: 15.11.2015
Сообщений: 151
|
Цитата:
|
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написать не рекурсивную функцию, используя стек | Max00766 | Общие вопросы C/C++ | 12 | 21.03.2016 06:47 |
Составить рекуррентную функцию вычисления выражения. Pascal | AngryProj | Помощь студентам | 5 | 27.11.2014 21:37 |
Используя очередь, написать процедуру или функцию,для вычисления среднего геометрического элементов типизированного файла (Паскаль | BumBum4ik | Помощь студентам | 0 | 04.01.2014 18:12 |
Вычислить выражение , используя функцию вычисления. | Roman1295 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 23.12.2012 18:22 |