For31. Дано целое число $$N$$ ($$> 0$$). Последовательность вещественных чисел $$A_K$$ определяется следующим образом: $$A_0 = 2, A_K = 2 + 1/A_{K-1}, K = 1, 2, …$$ . Вывести элементы $$A_1, A_2, …, A_N$$.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
#include <stdio.h> int main(void) { int n; printf("N:"); scanf ("%i", &n); float ai=2; printf("A(0)=%f\n",ai); int i; for (i =1; i<=n; ++i){ printf("A(%i)=%f \n",i,2+1/ai); ai=2+1/ai; } return 0; } |
Другие задачи из раздела For можно посмотреть здесь.
Комментарии: