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

12 lines
123 B
Text
Raw Permalink Normal View History

2016-12-05 22:15:40 +01: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
};