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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Bramblelol
0 / 0 / 0
Регистрация: 22.04.2014
Сообщений: 27
#1

Найти первый из номеров K, для которых выполняется условие - C++

03.07.2014, 20:56. Просмотров 411. Ответов 2
Метки нет (Все метки)

Дано число D (> 0). Последовательность чисел AN определяется следующим образом: A1 = 2, AN = 2 + 1/AN–1, N =2,3,... Найти первый из номеров K, для которых выполняется условие |AK – AK–1| < D, и вывести этот номер, а также числа AK–1 и AK.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.07.2014, 20:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти первый из номеров K, для которых выполняется условие (C++):

Найти первый из элементов последовательности, для которых выполняется заданное условие - C++
Дано число D (&gt; 0). Последовательность чисел AN определяется следующим образом: A1 = 2, AN = 2 + 1/AN–1, N = 2, 3,... Найти первый из...

Найти первый член последовательности, для которого выполняется условие - C++
Задано действительны величины. Разработать программу, которая находит и печатает первый член и его номер в заданной последовательности, для...

Найти первый член последовательности, для которого выполняется условие - C++
Задано действительные числа x,eps (eps&gt;0). Разработать программу, которая находит и печатает первый член an и его номер в заданной...

Найти первый член последовательности, для которого выполняется заданное условие - C++
Привет всем :) Неравнодушные люди, будьте любезны, помогите решить кто, что сможет (1,2 задание не обязательно). Задания будут похожие,...

В массиве заменить значения элементов, для которых выполняется условие - C++
Даны массивы целых чисел A и B. В массиве A заменить значения элементов, для которых выполняется условие (A+B)&lt;10, значенияси элемента B....

Подсчитать количество таких элементов массива, для которых выполняется условие - C++
Заданы 2 массива А и В , каждый из которых содержит n элементов. Подсчитать количество таких k, для которых A&gt;B.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
EfimKR
53 / 26 / 10
Регистрация: 24.06.2014
Сообщений: 229
Записей в блоге: 1
03.07.2014, 21:19 #2
Bramblelol, условие записано непонятно. С такой формулировкой ряда наибольшая возможная разница = 1( между 1 и 2 элементами - 2 и 3).
Возможно при записи ряда допущена ошибка?
D>0, а больше ли оно 1, тогда появится смысл.
Еще лучше выложить фото задания.
Kerry_Jr
Модератор
Эксперт PHP
2184 / 1980 / 692
Регистрация: 14.05.2014
Сообщений: 5,788
Записей в блоге: 1
Завершенные тесты: 5
03.07.2014, 22:36 #3
Цитата Сообщение от EfimKR Посмотреть сообщение
наибольшая возможная разница = 1( между 1 и 2 элементами - 2 и 3)
http://www.cyberforum.ru/cgi-bin/latex.cgi?{A}_{N} = 2 + \frac{1}{{A}_{N-1}}
Наибольшая разница будет 0.5. Дальше - меньше. В общем, глупости какие-то.

Добавлено через 7 минут
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
27
28
#include <iostream>
#include <cstdlib>
#include <cmath>
 
double A(int n)
{
    if (n <= 0) exit(-1);
    double result = 2.;
    for (int i = 2; i <= n; i++)
        result = 2. + 1./result;
 
    return result;
}
 
int main()
{
    setlocale(LC_ALL, "");
    int i;
    double D, N = 0.5;
    std::cout << "Введите число D (D > 0): "; std::cin >> D;
    for (i = 3; D <= N; i++)
        N = fabs(A(i) - A(i-1));
    std::cout << "K = " << i << std::endl;  
    std::cout << "A(K-1) = " << A(i-1) << std::endl;    
    std::cout << "A(K) = " << A(i) << std::endl;    
    
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2014, 22:36
Привет! Вот еще темы с ответами:

Найти наименьший номер элемента последовательности, для которого выполняется условие М - C++
Помогите,пожалуйста,никак не могу составить программу. Найти наименьший номер элемента последовательности,для которого выполняется...

Найти наибольшее положительное целое число n, для которого выполняется условие: - C++
условие: Плиз очень надо=) Запрещено размещать тему в нескольких разделах одновременно (кросспостинг), а также дублировать...

Найти наименьший номер члена последовательности, для которого выполняется условие |an-an-1|< ε - C++
не работает код для данной задачи: Найти наименьший номер члена последовательности, для которого выполняется условие |an-an-1|&lt; ε....

Найти наименьший номер элемента последовательности, для которого выполняется заданное условие - C++
Дано начальное значение а0=x и рекуррентная формула ai=x/(2*a^2(i-1)) . Найти наименьший номер элемента последовательности, для которого...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru