Автор | Сообщение |
|
Отправлено: 19.04.21 18:23. Заголовок: не идёт 16
Здравствуйте. Подскажите, пожалуйста, не могу понять, что делаю не так. Условия задачи: Алгоритм вычисления значения функции F(n). где n — натуральное число, задан следующими соотношениями: F(1) = 1; F(n) = F(n-1) * (n+1), при n >1. Моя программа: function F (n:integer):integer; begin if n=1 then F:=1; if n>1 then F:=(n-1)*(n+1); end; begin writeln (F(4)); end. Ответ должен быть 60, у меня 15.
|
|
|
Ответов - 1
[только новые]
|
|
|
| Администратор
|
Сообщение: 2723
|
|
Отправлено: 19.04.21 23:17. Заголовок: Полина99 пишет: if ..
Полина99 пишет: цитата: | if n>1 then F:=F(n-1)*(n+1); |
|
|
|
|