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 19 20 21 22 23 24 |
# include <iostream> # include <windows.h> # include <cmath> using namespace std; int main () { SetConsoleCP(1251); SetConsoleOutputCP(1251); int N; cout << "Введите целое число N(>0): "; cin >> N; double A = 2; for (int i = 1; i <= N; ++i) { A = 2+1/A; cout << A << " "; } cout << endl; system ("pause"); return 0; } |
Другие задачи из раздела For можно посмотреть здесь.
Комментарии: