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

Цикл в Си++ - C++

Восстановить пароль Регистрация
 
Sms-ka
Сообщений: n/a
13.12.2010, 21:02     Цикл в Си++ #1
Нужно решить задачу. Задача не сложная, но не могу сообразить как ее зациклить. Помогите!

Для данного вещественного числа a среди чисел 1, 1 + (1/2), 1 + (1/2) + (1/3), найти первое, большее a.
Затем найти наименьшее целое положительное n такое, что 1 + 1/2 +1/3+ ... + 1/n > a.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2010, 21:02     Цикл в Си++
Посмотрите здесь:

цикл for... C++
C++ Цикл
цикл do и while C++
цикл While C++
Цикл C++
цикл For C++
C++ Цикл while
Цикл C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vx5
 Аватар для vx5
187 / 171 / 4
Регистрация: 04.09.2010
Сообщений: 656
13.12.2010, 21:09     Цикл в Си++ #2
C++
1
2
3
4
5
6
7
double k=1.2; // - ваше число 
double x=1;
for(int i=2;;i++)
{
x+=1/i;
if (x>k) break;
}
Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
double k=1.2; //ваше число
int i=0;
double x=0;
do 
{
i++;
x+=1/i;
} while(x<k)
Yandex
Объявления
13.12.2010, 21:09     Цикл в Си++
Ответ Создать тему
Опции темы

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