Я новичок в программировании и я пытаюсь написать этот цикл:Простой рекурсии Convertion
int x,n,pro=1;
cin>>n>>x;
for (int i=2; i<n+1; i++)
{
pro=pro*x + i;
}
cout<<pro;
как рекурсивной функции. Я думаю, if (n==2) return x+n;
является нижней частью рекурсии, но я не знаю, как сделать следующий шаг вправо. Есть идеи ?
Почему вы хотите использовать рекурсию для этого случая? Не будет более эффективным то, что у вас есть, если вы так думаете. Это домашняя задача, так что вы должны это сделать? –
Да, это для домашней работы, поэтому я должен сделать это, используя рекурсию. Но благодаря @NPE я думаю, что сделал это. – user3144334