
![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
neualena |
![]()
Сообщение
#1
|
Гость ![]() |
задача. Вычисление целой степени вещественного числа а
![]() |
![]() ![]() |
Altair |
![]()
Сообщение
#2
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
Без разницы, поменять-то в одном месте только
![]() Тогда так (то было демоверсией :D ) Код Procedure S(p:real; var n:integer; var r :real); Begin IF r=0 Then r:=1; IF n=0 Then Exit; r:=r*p; Dec(n); S(p,n,r) End; Var b:Integer; a,c:real; Begin ReadLn(a,b); S(a,b,c); WriteLn(c:8:2); End. Зы: заходите к нам еще ! ;) ![]() ЗЫЫ (после совещания с APAL'ом ![]() Параметры в рекурсивной процедуре передаются по ссылке а не по значению, так что следите заданными, параметр n после выполнения процедуры изменится.!!! -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
![]() ![]() |
![]() |
Текстовая версия | 8.09.2025 7:58 |