Witam, napisałem program który zlicza wszystkie parzyste liczby fibonacci'ego, do wartości mniejszej niż 4 000 000.
Moje pytanie polega na tym, jaki jest najoptymalniejszy sposób stworzenia tablicy?:
1. Zostawić tak jak jest
2. Spróbować dynamicznej alokacji
3. W jakiś inny sposób?
int SumOfEvenFib()
{
unsigned int sum = 0;
unsigned int fib[1000]{};
fib[1] = fib[0] = 1;
for (int i = 2; fib[i-1] < 4000000; i++)
{
fib[i] = fib[i - 1] + fib[i - 2];
if (fib[i] % 2 == 0)
sum += fib[i];
}
return sum;
}
int main()
{
std::cout << SumOfEvenFib();
return 0;
}