1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| maksimla |
7.11.2009 18:24
Сообщение
#1
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 324 Пол: Мужской Реальное имя: maksim Репутация: 1 |
Иногда нужна пользоватся экономическим возведением в какуето степень. Чтобы использовать как менше множетелей операций функции надо использовать эти примечание
в скобках написано b четное число Написать программу которая реализировала экономочный число возведение в степень (с клавиатуры вводим натуральные числа n и m (0 < n ≤ 5, 0 < m ≤ 10), а на экране выводим n число в степени m). Нахождения степени должно быть выражено через рекурсированную функцию. Я написал программу простую с возведением в степень с процедурой и экономичным или экономическим вариантом но без рекурсии
а с рекурсированной функцией получается неправильно
может подскажете как надо делать -------------------- Учусь первый год на программиста в колледже. Учусь на втором курсе в школе программирования при научно-исследовательском институте математики и информатики.
|
![]() ![]() |
| TarasBer |
7.11.2009 18:56
Сообщение
#2
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
А что, возводить надо только в нечётную степень?
-------------------- |
maksimla рекурсионная возведение в степень 7.11.2009 18:24
volvo Program ekokel;
function kel(n, m: longint): long... 7.11.2009 18:46
maksimla если степень четная, то используем этот примечание... 7.11.2009 19:00
volvo Нет тут никакого переполнения:
function kel(n, m: ... 7.11.2009 19:11
maksimla ясно спасибо но я немогу понять этого
if m = 0 th... 7.11.2009 19:49
volvo На то она и рекурсия, чтобы не вычислять ответ сра... 7.11.2009 20:16![]() ![]() |
|
Текстовая версия | 9.12.2025 1:59 |