Я хочу вычислить сумму факториала двух чисел с помощью рекурсии:
#include <stdio.h>
int faktoriyel(int t, int k);
int main ()
{
int sayi, k, flag, t;
scanf("%d", &t);
scanf("%d", &k);
flag = faktoriyel(t, k);
printf("%d", faktoriyel(t, k));
return 0;
}
int faktoriyel(int sayi, int sayi2)
{
if(sayi == 1 || sayi == 0)
return 1;
else
return (sayi * faktoriyel(sayi-1)) + (sayi2 * faktoriyel(sayi2-1));
}
Я пробую эту форму, но этот код не может аргументировать. Как это исправить?
Я должен использовать функцию faktoriyel(int sayi, int sayi2)
. Я не могу добавлять другие функции.
Также я должен использовать параметры sayi1
, sayi2
.