Форум программистов, компьютерный форум CyberForum.ru

Дано действительное E>0. Найти первый член y[n], для которого выполнено y[n]-y[n-1]<E - C++

Восстановить пароль Регистрация
 
Egorych
0 / 0 / 0
Регистрация: 09.10.2013
Сообщений: 10
09.10.2013, 23:25     Дано действительное E>0. Найти первый член y[n], для которого выполнено y[n]-y[n-1]<E #1
Здравствуйте!
Нужно решить задачу на C++:
Пусть, y[0]=0 y[k]=(y[k-1]+1)/(y[k-1]+2)
k=1,2,...
Дано действительное E>0. Найти первый член y[n], для которого выполнено y[n]-y[n-1]<E.

Прошу помощи в решении! Заранее благодарю!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2013, 23:25     Дано действительное E>0. Найти первый член y[n], для которого выполнено y[n]-y[n-1]<E
Посмотрите здесь:

Найти первый член последовательности C++
Дано целое число N(>1), а также первый член А и знаменатель D геометрической прогрессии. C++
C++ Найти первый член последовательности
C++ Найти первый член последовательности
C++ найти первый член
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tsin
 Аватар для Tsin
419 / 395 / 108
Регистрация: 30.12.2012
Сообщений: 1,085
Записей в блоге: 2
Завершенные тесты: 3
09.10.2013, 23:26     Дано действительное E>0. Найти первый член y[n], для которого выполнено y[n]-y[n-1]<E #2
Egorych, что у вас не получается?
Egorych
0 / 0 / 0
Регистрация: 09.10.2013
Сообщений: 10
09.10.2013, 23:42  [ТС]     Дано действительное E>0. Найти первый член y[n], для которого выполнено y[n]-y[n-1]<E #3
Цитата Сообщение от Tsin Посмотреть сообщение
Egorych, что у вас не получается?
Понимаете, тут такое дело, у меня нет никаких мыслей по поводу решения данной задачи, так как уровень моих познаний в C++ практически нулевой. Мне бы решение данной задачи, я бы постарался понять как она работает...
Tsin
 Аватар для Tsin
419 / 395 / 108
Регистрация: 30.12.2012
Сообщений: 1,085
Записей в блоге: 2
Завершенные тесты: 3
09.10.2013, 23:56     Дано действительное E>0. Найти первый член y[n], для которого выполнено y[n]-y[n-1]<E #4
Egorych, ну, если я нигде не накосячил, то вот, разбирайся)

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
25
26
#include <iostream>
#include <conio.h>
 
int main()
{
    double E = 0.0001;
    double Yprev, Y;
    int N = 0;
 
    Y = Yprev = 0.0;
    do
    {
        Y = (Yprev + 1) / (Yprev + 2);
        
                if(Y - Yprev < E) 
                    break;
        
                Yprev = Y;
        N++;
    } while(true);
 
    std::cout << "Y[" << N + 1 << "] = " << Y;
 
    getch();
    return 0;
}
Banddk
37 / 37 / 1
Регистрация: 08.12.2012
Сообщений: 157
Записей в блоге: 1
10.10.2013, 00:00     Дано действительное E>0. Найти первый член y[n], для которого выполнено y[n]-y[n-1]<E #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include "cmath"
using namespace std;
int main() {
    double e;
    cin>>e;
    double previos=0;
    double next=0.5;
    while((next-previos)>e){
        previos=next;
        next=(previos+1)/(previos+2);
    }
    cout<<next;
}
Egorych
0 / 0 / 0
Регистрация: 09.10.2013
Сообщений: 10
10.10.2013, 11:49  [ТС]     Дано действительное E>0. Найти первый член y[n], для которого выполнено y[n]-y[n-1]<E #6
Большое спасибо!
Завтра попробую разобраться в приведенных решениях.

Добавлено через 11 часов 34 минуты
Есть еще варианты выполнения данной задачи?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.10.2013, 12:17     Дано действительное E>0. Найти первый член y[n], для которого выполнено y[n]-y[n-1]<E
Еще ссылки по теме:

C++ Дано целое число N (> 1), а также первый член A и разность D арифметической прогрессии
C++ Найти первый член последовательности, для которого выполняется условие
C++ Найти первый член последовательности, для которого выполняется условие

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

Или воспользуйтесь поиском по форуму:
Tsin
 Аватар для Tsin
419 / 395 / 108
Регистрация: 30.12.2012
Сообщений: 1,085
Записей в блоге: 2
Завершенные тесты: 3
10.10.2013, 12:17     Дано действительное E>0. Найти первый член y[n], для которого выполнено y[n]-y[n-1]<E #7
Цитата Сообщение от Egorych Посмотреть сообщение
Есть еще варианты выполнения данной задачи?

Не по теме:

Egorych, слушай, ну ты прямо как в ресторане сидишь : "хочу это, это и еще вот то" Чем тебе эти решения не угодили?



Если тебе нужны какие-то конкретные инструменты для реализации - так и скажи)
Yandex
Объявления
10.10.2013, 12:17     Дано действительное E>0. Найти первый член y[n], для которого выполнено y[n]-y[n-1]<E
Ответ Создать тему
Опции темы

Текущее время: 12:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru