#include <stdio.h>
char *input_1 = "11"; // al posto di argv[1];
unsigned int
fibonacci (unsigned int n)
{
unsigned int f1 = 1;
unsigned int f0 = 0;
unsigned int fn = n;
unsigned int i;
for (i = 2; i <= n; i++)
{
fn = f1 + f0;
f0 = f1;
f1 = fn;
}
return fn;
}
int
main (int argc, char *argv[])
{
unsigned int n;
unsigned int i;
sscanf (input_1, "%u", &n);
for (i = 0; i <= n; i++)
{
printf ("%u ", fibonacci (i));
}
printf ("\n");
return 0;
}