Составить нерекурсивную функцию вычисления N-го числа Фибоначчи - C (СИ) (72631)
Формулировка задачи:
Вывести на экран последовательность An. Количество элементов, которое необходимо вывести, запросить у пользователя. A1=1, A2=1, An=An-1 + An-2
помогите пожалуйста!!!
Решение задачи: «Составить нерекурсивную функцию вычисления N-го числа Фибоначчи»
textual
Листинг программы
#include <stdio.h> int main(int argc, char** argv) { int n,i,a1,a2,a0,b; printf("Enter n:"); scanf("%d",&n); a0 = 0; a1 = 1; a2 = 1; printf("%d %d %d ",a0, a1,a2); for (i=3; i<=n; i++) { printf("%d ", a0+a1+a2); b = a0; a0 = a1; a1 = a2; a2 = b+a1+a0; } printf("\n"); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д