witam
potrzebowałbym pomocy z jednym zadaniem
Należy napisać funkcję, która dla liczby naturalnej n będzie wyznaczała, zgodnie ze wzorem i wyświetlała n kolejnych wyrazów takiego ciągu: a0 = 0, a1 = 1, an = 2(an-2 + an-1). UWAGA: n jest liczbą naturalną z przedziału (0, 121). W main pobrać n od użytkownika, następnie wywołać funkcję.
poki co moj kod wyglada tak
proszę o podpowiedź jak moglbym to zmienic
#include <stdio.h>
int function2(int n)
{
if (n == 0) {
return 0 ;
}
if (n == 1) {
return 1 ;
} else {
return 2 * (function2(n - 2) + function2(n - 1));
}
}
int main(void)
{
int n;
printf("n: ");
scanf("%d", &n);
{
for (n=0;n<=121;n++)
{
printf("%d ", function2(n));
}
}
return 0;
}