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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузить операторы http://www.cyberforum.ru/cpp-beginners/thread1222120.html
Помогите написать программу: << Бинарный дружественный оператор записать результат в переменную ! унарный оператор класса вывести результат на экран.
C++ В массиве b(25), сформированном случайным образом, найти количество элементов, удовлетворяющих условию В массиве b(25), сформированном случайным образом, найти количество элементов, удовлетворяющих условию l<b<m, где l и m - заданные числа. http://www.cyberforum.ru/cpp-beginners/thread1222118.html
C++ Как мне получить числа из строчки разделенные пробелом?
Здравствуйте!!! Я решил порешать задачки на тимусе, а там половина задач начинается так: "в строке через пробел записано N чисел:rtfm:" Как мне получить числа из строчки разделенные пробелом? Мне кажется это связано с массивом. :wizard:
Написать блок-схему и программу вычисления функции на заданном промежутке с шагом 0.2 и построить график C++
написать блок-схему и программу вычисления функции на за- данном промежутке с шагом 0.2 и построить график этой функции.
C++ Найти в матрице все элементы, равные числу, введенному с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread1222089.html
написать блок-схему и программу согласно заданию. Написать программу, которая в матрице чисел A(N,M) находит все элементы, равные числу, введенному с клавиатуры. Подсчитать число таких элементов.
C++ Получить новый массив, состоящий из сумм цифр элементов исходного массива составить схему алгоритма и программу решения задачи. Ввести массив, состоящий из 9 элементов (девять двузначных чисел) целого типа. Получить новый массив, состоящий из сумм цифр элементов исходного массива. подробнее

Показать сообщение отдельно
Kerry_Jr
Модератор
Эксперт PHP
2142 / 1938 / 677
Регистрация: 14.05.2014
Сообщений: 5,681
Записей в блоге: 1
Завершенные тесты: 5
03.07.2014, 22:36     Найти первый из номеров K, для которых выполняется условие
Цитата Сообщение от 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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru