Я застрял в этом: n * F(n - 1)+((n - 1) * F(n - 2))
, я знаю, как писать это рекурсивно. Но не знаю об итерации.Итерация n * F (n - 1) + ((n - 1) * F (n - 2))
Я использую это для рекурсии:
long F_r(int n)
{
if (n <= 2)
{
return 1;
}
else if (n > 2)
{
return n * F_r(n - 1) + ((n - 1) * F_r(n - 2));
}
}
Может кто-нибудь помочь мне, пожалуйста?
Большое спасибо! Есть только небольшая ошибка, вам нужно заменить n на i :). Но спасибо! – Akaike
@Akaike Исправлено n -> i. – Gassa