Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
shuvadanil
1 / 1 / 1
Регистрация: 25.07.2017
Сообщений: 83
Завершенные тесты: 5
1

Задача A. Карточки - 3

27.11.2017, 15:20. Просмотров 821. Ответов 2
Метки нет (Все метки)

Студент-первокурсник Антон никак не может понять странную формулу

1/2 + 1/3 + 1/4 + ... + 1/n + ... → бесконечность

Хорошо, что у Антона есть друг Васька, который отлично знает математику. Вот и придумал Васька, как Антошке объяснить эту самую бесконечность. Взял колоду карт и стал раскладывать карты на столе. Если есть одна карта, она нависает над столом на 1/2 длины карты. Если есть две карты, то верхняя нависает над нижней на 1/2 длины карты, а нижняя - нависает над столом на 1/3 длины. В итоге получается нависание 1/2+1/3=5/6. А если у нас есть N карт, то длина нависающей части уже 1/2+1/3+1/4+...+1/N.


И стал Васька с Антоном в такую игру играть: Антон называет какое-нибудь число, а Вася называет минимальное количество карт, которое нужно положить, чтобы длина нависающей части была бы не меньше этого числа.

Напишите программу, которая помогает Васе каждый раз давать правильный ответ.

Входные данные

Входной файл INPUT.TXT содержит единственное положительное число X - длина нависающей части. Число X задано с двумя знаками после запятой и 0.01 ≤ x < 10.00.

Выходные данные

В выходной файл OUTPUT.TXT выведите ответ на задачу по формату, приведенному в примерах.

Примеры:
ввод: вывод:
1.00 3 card(s)
3.71 61 card(s)
0.04 1 card(s)
5.19 273 card(s)
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2017, 15:20
Ответы с готовыми решениями:

Библиотечные карточки читателей
В библиотеке для каждого заказывающего книгу читателя заполняются...

Создание визитной карточки
Ребят, понятия не имею как делать визитную карточку. Помогите написать код....

Чёрные и белые карточки в стопке
Добрый вечер, точнее уже ночь. :) Такая проблема у меня: Имеется n черных и...

Вывести номер оставшейся карточки
В карточной игре используются карточки с числами от 1 до n. На вход подаются...

Вывести сведения о футболистах, старших 20 лет и получающих не более 1 карточки за 10 игр
Здравствуйте. Помогите написать программу(C++): Поля структуры: Фамилия...

2
shuvadanil
1 / 1 / 1
Регистрация: 25.07.2017
Сообщений: 83
Завершенные тесты: 5
28.11.2017, 22:31  [ТС] 2
Лучший ответ Сообщение было отмечено shuvadanil как решение

Решение

Вот мои наброски в чём проблема то ?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using  namespace  std;
 
int main()
{
    double  rez=0, x;
    int  i;
    i = 1;
    cin >> x;
    while(rez<=x) {
        i++;
        rez = rez + (1 / i);
    }
    cout << i << endl;
    return 0;
}
Программу не компилирует.
0
DobroAlex
Модератор
392 / 334 / 165
Регистрация: 30.04.2016
Сообщений: 1,719
Завершенные тесты: 3
28.11.2017, 22:51 3
shuvadanil, компилирует
https://ideone.com/i1COpL
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2017, 22:51

Определить объект "Покупатель" и вывести данные о покупателе по номеру кредитной карточки
Написать программу с использованием структуры, состоящей из переменных,...

Программа для вывода картинок (карточки для изучения ин.яз)
Люди добрые, меня зовут Иляна. Извините что я к вам обращаюсь. Дело в том что...

Карточки с номерами. Задача на сочитание
Добрый день. Подскажите, как решать, пожалуйста. Есть 100 карточек с...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru