Вычислить и вывести номер первого элемента последовательности Фибоначчи, которое превышает 1000 - C (СИ)
Формулировка задачи:
Вычислить и вывести номер первого элемента последовательности Фибоначчи, которое превышает 1000
Решение задачи: «Вычислить и вывести номер первого элемента последовательности Фибоначчи, которое превышает 1000»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> int main() { int n=0, n1=1, n2 = 0; while(n < 1000) { n = n1+n2; n2 = n1; n1 = n; } printf("%d", n); }
Объяснение кода листинга программы
В этом коде:
- Объявлены три переменные: n, n1 и n2.
- Изначально n = 0, n1 = 1, n2 = 0.
- Затем происходит цикл while, который выполняется до тех пор, пока n меньше 1000.
- Внутри цикла n1 и n2 обновляются значениями n и n2 соответственно.
- Затем n2 присваивается значение n1, а n1 присваивается значение n.
- После выполнения цикла, функция printf выводит значение n. Код вычисляет и выводит номер первого элемента последовательности Фибоначчи, который превышает 1000.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д