Вычислить и вывести номер первого элемента последовательности Фибоначчи, которое превышает 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.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д