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

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

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

Найти такое n - C++

06.10.2013, 14:48. Просмотров 181. Ответов 2
Метки нет (Все метки)

Найти такое n, для которого: 1 +1 / 2 + ... + 1 / n> A, где A вводится с клавиатуры.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2013, 14:48     Найти такое n
Посмотрите здесь:

C++ Среди простых чисел, не превосходящих N, найти такое, в десятичной записи которого максимальное число единиц
Дано действительное а Найти такое наименьшее n, что C++
C++ Найти среди простых чисел, попадающих в этот промежуток, такое число, у которого сумма цифр максимальная
C++ Дано вещественное число a. Найти такое наименьшее n, что 1+1/2+1/3+.+1/n>a
C++ Дано положительное число А > 10. Найти такое k, что (k-1)! <= A < k
Найти наименьшее значение m такое что 2m>n с использованием циклов C++
Найти такое минимально x, чтобы после выполнения кода переменные были равны заданным значениям C++
C++ Найти такое k, что (k-1)! < A < k!
C++ Найти такое наименьшее n, что сумма 1/i больше заданного А (Dev-C++)
C++ Найти такое наименьшее n, чтобы 1 + 1/2 +1/3+ . + 1/n > a
Найти число такое, что произведение его цифр равняется заданному числу C++
Найти наименьшее натуральное число Q такое, что произведение его цифр равно заданному числу N C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Salty_Sugar
 Аватар для Salty_Sugar
26 / 26 / 1
Регистрация: 02.04.2012
Сообщений: 140
06.10.2013, 15:27     Найти такое n #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include stdio.h
 
float A;
 
float findThisFuckingA(float sum, float step)
{
   if(sum > A) return step;
   else 
   {
      sum = sum + 1/step;
      findThisFuckingA(sum, step+1);
   }
}
 
void main()
{
   float step;
   printf("Enter A = ");
   scanf("%f", &A);
   step = findThisFuckingA(sum, 1);
   printf("n = ", step);
}
З.Ы.: Код не проверял =(
З.З.Ы.: Надеюсь, функции проходили...
zer0mail
2308 / 1934 / 192
Регистрация: 03.07.2012
Сообщений: 6,925
Записей в блоге: 1
06.10.2013, 15:36     Найти такое n #3
А если "А" 1000 или 1000'000 или 1000'000'000 ?
Yandex
Объявления
06.10.2013, 15:36     Найти такое n
Ответ Создать тему
Опции темы

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