Вывести на экран первые 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;
}