Не выводятся на экран числа Фибоначчи - C (СИ)
Формулировка задачи:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int is_Fibbonachi(long N)
{
if((sqrt(5*N*N+4)-(long)sqrt(5*N*N+4)==0)||(sqrt(5*N*N-4)-(long)sqrt(5*N*N-4)==0))
return 1;
else
return 0;
}
int main()
{
int i=0;
long a[10]={2,45,6,4,987,13,4,18,17,55};
for(i=0;i<10;i++)
{
if(is_Fibbonachi(a[i]))
printf("%ld - Fibbonachi\n",a[i]);
}
return 0;
}Решение задачи: «Не выводятся на экран числа Фибоначчи»
textual
Листинг программы
system("pause");