Files
uni/ws2019/ipi/uebungen/cpp_headers/fibiter.cc
T

20 lines
313 B
C++

#include "fcpp.hh"
int fibIter (int letzte, int vorletzte,
int zaehler)
{
return cond( zaehler==0,
vorletzte,
fibIter(vorletzte+letzte,letzte,zaehler-1));
}
int fib (int n)
{
return fibIter(1,0,n);
}
int main (int argc, char** argv)
{
return print(fib(readarg_int(argc,argv,1)));
}