Mam taki wzór na ciąg:
i nie bardzo wiem, jak to zapisac w kodzie - zrobilem 2 wersje, ale zadna z nich nie dziala :(
#include <stdio.h>
#include <stdlib.h>
int funa(int n)
{
int Am = 0, i = 0;
if(n == 0)
Am = 1;
else
{
while(i < n)
{
i++;
if(i%2 == 0)
Am = Am+Am*2;
}
}
return Am;
}
int funb(int n)
{
int Am = 0, i = 0;
if(n == 0)
return 1;
else if(n%2 == 0)
{
return funb(n-1) + 2*funb(n);
}
else
return funb(n);
}
int main(int argc, char **argv)
{
printf("%d\n", funa(2));
printf("%d\n", funb(2));
return 0;
}