RosettaCodeData/Task/Fibonacci-sequence/PARI-GP/fibonacci-sequence-13.parigp

12 lines
123 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
fib(n)={
if(n<0,return((-1)^(n+1)*fib(n)));
my(a=0,b=1,t);
while(n,
t=a+b;
a=b;
b=t;
n--
);
a
};