#include <stdio.h>

void fib_vector(int * vector, int last)
{
     int i;
     vector[0] = 0;
     vector[1] = 1;
     for (i = 2; i <= last; i++)
         vector[i] = vector[i-1] + vector[i-2];
}

void print_vector(int * vector, int last)
{
     int i;
     for (i = 0; i <= last; i++)
         printf("fib(%d) = %d\n", i, vector[i]);
}

main()
{
      int fib[100], n;
      printf("Inserire ultimo termine:");
      scanf("%d", &n);
      fib_vector(fib, n);
      print_vector(fib, n);
      system("pause");
}
