1 / 1 / 0
Регистрация: 08.09.2015
Сообщений: 83
1

Дано целое число N (> 0). Последовательность вещественных чисел AK определяется следующим образом: A0 = 2,

30.09.2015, 18:12. Показов 6802. Ответов 2
Метки нет (Все метки)

Дано целое число N (> 0). Последовательность вещественных чисел AK определяется следующим образом:
A0 = 2, AK = 2 + 1/AK−1, K = 1, 2, … .
Вывести элементы A1, A2, …, AN.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.09.2015, 18:12
Ответы с готовыми решениями:

Даны целое число n>0 и последовательность из n вещественных чисел
1. Даны целое число n>0 и последовательность из n вещественных чисел, среди которых есть хотя бы...

Дано целое число N (>2). Последовательность вещественных чисел AK определяется следующим образом
Имя входного файла zс37.in Имя выходного файла zc37.out Дано целое число N (>2)....

Вывести первый из номеров K, для которых выполняется условие |AK – AK–1| < ε (оператор while)
(оператор while) Дано вещественное число ε (&gt; 0). Последовательность вещественных чисел AK...

Дано вещественное число ε (> 0). Последовательность вещественных чисел AK определяется следующим образом: A1 = 2, AK = 2 + 1/AK–1, K = 2, 3, … . Найти
Дано вещественное число ε (&gt; 0). Последовательность вещественных чисел AK определяется следующим...

2
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
11653 / 7165 / 1701
Регистрация: 25.07.2009
Сообщений: 13,131
02.10.2015, 17:54 2
Лучший ответ Сообщение было отмечено Stiv_1997 как решение

Решение

Где-то ближе к 262000 стек валит, хотя точности на столько всё равно не хватает...
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
 
double print_sequence(unsigned n) {
    double ret = ( n ) ? 2.0 + 1.0 / print_sequence(n - 1) : 2.0;
    printf("%.10f\n", ret);
    return ret;
}
 
int main(void) {
    unsigned n;
    
    while ( printf("\nN = ") && scanf("%u", &n) )
        print_sequence(n);
    
    return 0;
}
0
430 / 384 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
04.10.2015, 13:05 3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
 
int main(void) {
    int n;
    do {
        printf("\nEnter N: ");
    } while (scanf("%d", &n) != 1);
    double a = 2.0;
    while (n --> 0) {
        printf("%f\n", a = 2.0 + 1.0 / a);
    }
    return 0;
}
Можно еще мемоизацию забабахать! Ннада?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.10.2015, 13:05
Помогаю со студенческими работами здесь

Дано целое число N (>0). Последовательность вещественных чисел Ak определяются следующим образом: A0=2, Ak=2+1/Ak-1, K=1,2,. . Вывести элементы A1,A
Пожайлуйста помогите надо решить задачу за выходные!!! Дано целое число N (&gt;0)....

Оператор While. Дано вещественное число ε (> 0). Последовательность вещественных чисел AK определяется следую
Дано вещественное число ε (&gt; 0). Последовательность вещественных чисел AK определяется следующим...

Последовательность многочленов T0(x),T1(x),. определяется следующим образом
Последовательность многочленов T0(x),T1(x),..... определяется следующим...

Дано целое число N и набор из N вещественных чисел.....
Дано целое число N и набор из N вещественных чисел. Если данный набор образует убывающую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru