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

Найти наибольшую сумму чисел ряда, не превышающую заданное число k. - C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
Хакер
6 / 6 / 0
Регистрация: 15.03.2009
Сообщений: 83
15.03.2009, 14:50     Найти наибольшую сумму чисел ряда, не превышающую заданное число k. #1
Помогите написать программу в С++.
Найти найбольшую сумму чисел ряда 1,1/2,1/3...1/n не превышающую заданное число k.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2009, 14:50     Найти наибольшую сумму чисел ряда, не превышающую заданное число k.
Посмотрите здесь:

C++ Найти сумму 20 чисел ряда
C++ Найти сумму ряда чисел
C++ С помощью указателей найти наибольшую сумму непрерывной последовательности положительных чисел массива
Найти первое из чисел Фибоначчи, которое превосходит заданное число M C++
Найти сумму первых N чисел (число N вводится с консоли) бесконечного ряда C++
C++ Найти сумму натуральных чисел не превышающую 100
Найти наибольшую сумму N последовательных чисел в массиве C++
C++ Найти заданное число членов ряда
Вычислите сумму ряда целых чисел, кратных 3 , пока последнее число не станет более 21 C++
Найти все тройки чисел, сумма квадратов которых даёт заданное натуральное число C++
C++ Найти сумму элементов четных номеров массива вещественных чисел, превышающих заданное число
Найти наибольшую сумму чисел, оказавшихся на пути у черепашки, ползущей по клеткам квадратной доски C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Phantom
Эксперт C++
 Аватар для Phantom
3160 / 842 / 15
Регистрация: 29.12.2008
Сообщений: 952
15.03.2009, 15:07     Найти наибольшую сумму чисел ряда, не превышающую заданное число k. #2
Вот, набросал.
C
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
void main()
{
     float sum=0, k;
     int i;
     cin>>k;    //ввод к
     for (i=1; sum < k; i++)sum+= 1/float(i);
     cout << (sum-1/float(i));   //вывод получившейся суммы.
}
Хакер
6 / 6 / 0
Регистрация: 15.03.2009
Сообщений: 83
15.03.2009, 15:37  [ТС]     Найти наибольшую сумму чисел ряда, не превышающую заданное число k. #3
Благодарю.Немного доделал и заработало.
Yandex
Объявления
15.03.2009, 15:37     Найти наибольшую сумму чисел ряда, не превышающую заданное число k.
Ответ Создать тему
Опции темы

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