Проверка на число Фибоначчи

Проверка на число Фибоначчи

подробнее

Проверить Очистить ввод
❓Инструкция

📘 Онлайн калькулятор для проверки введенного числа N на число Фибоначчи. Другими словами, проверить является ли введенное число — числом Фибоначчи.


ℹ
 Как пользоваться:

✔ В единственное поле необходимо ввести N — число, которое необходимо проверить.
✔ Нажать кнопку «Проверить», получить ответ является ли число — числом Фибоначчи или нет. Подробнее в разделе «теория».


ℹ
Ответ возможно получить с этапами вычисления формулы, если выставить галочку «подробнее».

 

!Ограничения:

! Число N — натуральное. То есть N = 1, 2, ….
! Число N меньше 65 000 000.

📖 Теория

📌 Способ проверки:

Натуральное число N является числом Фибоначчи тогда и только тогда, когда $$5N^2 + 4$$ или $$5N^2 − 4$$ является квадратом, то есть $$\sqrt[2]{5N^2 + 4} = a$$ или $$\sqrt[2]{5N^2 − 4} = b$$,

где $$a,b$$ — целые числа.

➕ Примеры

📍 Пусть $$N = 3$$

Считаем $$5N^2 + 4$$ и $$5N^2 − 4$$

$$5N^2 + 4 = 5 * 3^2 + 4 = 5 * 9 + 4 = 49$$ — является квадратом целого числа, так как $$49 = 7^2$$. Далее можно не проверять с минусом, так как одно условие выполнилось, значит, $$N = 3$$ — число Фиббоначчи.

📍 Пусть $$N = 9$$

Считаем $$5N^2 + 4$$ и $$5N^2 − 4$$

$$5N^2 + 4 = 5 * 9^2 + 4 = 5 * 81 + 4 = 409$$ — не является квадратом целого числа. Проверяем с минусом.
$$5N^2 — 4 = 5 * 9^2 — 4 = 5 * 81 — 4 = 401$$ — не является квадратом целого числа, а значит, $$N = 9$$ — не число Фиббоначчи.

ℹ Заметили неточность в работе калькулятора? Убедительная просьба сообщить об этом в комментариях или через форму обратной связи. Заранее Вас благодарим.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *