#include #include int fib(int n) { if ( n == 0 ) return 0; else if ( n == 1 ) return 1; else return (fib(n-1) + fib(n-2)); } int main (int argv, char **argc) { int i; int x; if (argv != 2) { printf("Please, input a number after name of file\n"); return (0); } i = 0; while (argc[1][i] != '\0') { if (!(argc[1][i] >= '0' && argc[1][i] <= '9')) { printf("Please, input an integer number\n"); return (0); } i++; } x = atoi(argc[1]); i = 0; while (fib(i) < x) i++; printf("%d\n", i - 1); return (0); }