Вывести на экран первые n членов ряда Фибоначчи (рекурсия) - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Вывести на экран первые n членов ряда Фибоначчи.(используя рекурсию)

Решение задачи: «Вывести на экран первые n членов ряда Фибоначчи (рекурсия)»

textual
Листинг программы
#include <stdio.h>
#include <stdbool.h>
 
void fibprint(int a, int b, int n) {
    if (0 < n) {
        printf("%d ", a);
        fibprint(b, a + b, n - 1);
    }
}
 
void fib(int n) {
    fibprint(1, 1, n);
}
 
int main() {
    int i;
    for (i = 1; i <= 10; ++i) {
        fib(i);
        printf("\n");
    }
 
    return 0;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5
Похожие ответы