For31. Дано целое число N (> 0). Последовательность вещественных чисел A_K определяется следующим образом: A0 = 2, AK = 2 + 1/AK-1, K = 1, 2, … . Вывести элементы A1, A2, …, AN.
>Решение Pascal
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | program For31; var Ai :Real; N, i :Integer; begin Write('Введите N: '); Readln(N); Writeln('Значения функции:'); Writeln('A(0)=2'); Ai:=2; For i:=1 to N do begin Writeln('A(',i,')=',2+1/Ai); Ai:=2+1/Ai; end; end. |
>
Решение C
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include 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; } |
>
Решение C++
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 # include # include 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; } |
#pytthon
n=int(input(‘n= ‘))
A=2
for i in range(1,n+1):
A=2+(1/A)
print(A)
#JAVA
System.out.println(«n=»);
int n= in.nextInt();
double a=2;
for( int i=1; i<=n; i++){
a=2+1/a;
System.out.println(a);
}