Я пытаюсь получить свою факториальную функцию на go через все числа в моем массиве и дать мне результат, но я продолжаю получать сообщение об ошибке. Есть идеи, что я делаю не так? Вот мой код:
#include <iostream>
#include "Recursion.h"
int factorial(int n)
{
if (n == 0)
return 1;
else
return n * factorial(n-1);
}
int main()
{
int my_list[5] = {2, 4, 6, 8, 10};
for(int i = 0; i < 5; ++i)
{
int b = factorial(my_list[i]);
std::cout << b << std::endl;
}
return 0;
}