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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.79
zuza
0 / 0 / 0
Регистрация: 23.06.2013
Сообщений: 9
#1

Дано вещественное число A (> 1). Вывести наименьшее из целых чисел N, для которых сумма 1 + 1/2 + . + 1/N будет больше A, и саму эту сумму - C++

23.06.2013, 23:32. Просмотров 1986. Ответов 1
Метки нет (Все метки)

Дано вещественное число A (> 1). Вывести наименьшее из целых чисел N, для которых сумма 1 + 1/2 + ... + 1/N будет больше A, и саму эту сумму
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2013, 23:32     Дано вещественное число A (> 1). Вывести наименьшее из целых чисел N, для которых сумма 1 + 1/2 + . + 1/N будет больше A, и саму эту сумму
Посмотрите здесь:

C++ Вывести наибольшее из целых чисел К,для которых сумма 1+2+...+К будет меньше или равна N, и саму эту сумму.
Вывести наибольшее из целых N, для которых сумма 1+1\2+...+1\N будет меньше А, и саму эту сумму. C++
C++ Дано число A (>1). Вывести найбольшее из целых чисел К, для которых сумма 1+1/2
C++ Дано вещественное число А. Найти в последовательности чисел bi=∑_(k=1)^i▒〖│k-4│〗 первое число больше А
C++ Одномерный массив (произведение последних членов, сумма которых будет не больше чем число С)
C++ Вывести на экран произведение чисел, сумма которых больше 10
C++ Дано вещественное число a. Найти такое наименьшее n, что 1+1/2+1/3+.+1/n>a
C++ Вычислите сумму целых чисел, вводимых с клавиатуры , пока сумма не станет больше 100
C++ Вывести наименьшее из целых чисел К, для которых сумма 1+2 +...+ К будет больше или равна заданному N
C++ Вывести наименьшее из целых чисел К, для которых сумма будет больше A
Дано вещественное число A (> 1). Вывести наименьшее из целых чисел N C++ C++
C++ Данное целое число N (> 1). Вывести наибольшее из целых чисел К, для которых сумма 1 + 2 + . + К будет меньш

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
capy
3 / 3 / 0
Регистрация: 23.06.2013
Сообщений: 10
23.06.2013, 23:53     Дано вещественное число A (> 1). Вывести наименьшее из целых чисел N, для которых сумма 1 + 1/2 + . + 1/N будет больше A, и саму эту сумму #2
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>
 
using namespace std;
 
// рекурсивная функция для вычисления суммы
// собирает сумму с конца, т.е. например для N = 4
// сумма будет выглядеть так 1/4 + 1/3 + 1/2 + 1
double sum(double n);
 
int main()
{
    int a;
    cout << "Введите число A (>1): ";
    cin >> a;
 
    int i = 2;
    while (sum(i++) <= a); // ищем наше N
    cout << i << ": " << sum(i) << endl; // нашли, выводим его и сумму
    return 0;
}
 
double sum(double n)
{
    if (n == 1) return 1;
    return 1 / n + sum(n - 1);
}
Yandex
Объявления
23.06.2013, 23:53     Дано вещественное число A (> 1). Вывести наименьшее из целых чисел N, для которых сумма 1 + 1/2 + . + 1/N будет больше A, и саму эту сумму
Ответ Создать тему
Опции темы

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