С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Дано натуральное число n. Вычислить произведение первых n сомножителей: 1/2*3/4*5/6.; - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программу с использованием оператора switch Case http://www.cyberforum.ru/cpp-beginners/thread961850.html
помогите составить программу с использованием оператора switch...case
C++ двоичный код В общем задание такое: вводим число, присвоиваем переменной, на эту перемменную указатель, и нужно вытащить побитово значение этой переменной в двоичном коде. http://www.cyberforum.ru/cpp-beginners/thread961847.html
Разработка и отладка циклических алгоритмов и программ C++
Значение аргумента x изменяется от a до b с шагом h. Для каждого x найти значения функции Y(x), суммы S(x) и |Y(x)-S(x)| и вывести в виде таблицы. Значения a,b,h и n вводятся с клавиатуры. Так как...
Расположить слова в последовательности C++
Какая здесь ошибка не могу понять( реализовать нужно в консольном приложении визуал студио 2008 Слова, содержащие сочетание ‘кот’, расположить в конце последовательности, сохраняя исходный порядок...
C++ Задача Иосифа Флавия, решение циклическим списком http://www.cyberforum.ru/cpp-beginners/thread961811.html
http://andrei-sapeshko.blogspot.ru/2013/04/blog-post.html тут есть пример, но он немного непонятный. struct node { int item; node *next; node(int x, node *t) { item = x;
C++ Определить, имеются ли в последовательности слова, в которых каждая буква слова входит в него не менее двух раз Есть задача, никак не могу разобраться, помогите пожалуйста реализовать)) Определить, имеются ли в последовательности слова, в которых каждая буква слова входит в него не менее двух раз. подробнее

Показать сообщение отдельно
Байт
Нарушитель
Эксперт C
16696 / 10960 / 1689
Регистрация: 24.12.2010
Сообщений: 21,388
25.09.2013, 16:16
Цитата Сообщение от Algoritmer Посмотреть сообщение
Забыл про это: (2*i -1)/(2*i) = 0 и приведение его к (double) уже ничего не даст.
нужно так: (2*i -1)*1.0/(2*i)
К double приводится (2*i-1). То, что вы имели в виду, записывается иначе
C++
1
(double)((2*i-1)/(2*i))
и безусловно, является ошибкой.
Цитата Сообщение от Algoritmer Посмотреть сообщение
нужно так: (2*i -1)*1.0/(2*i)
совершенно эквивалентно моему предложению. И даже на 2 символа короче

Добавлено через 14 минут

Не по теме:

Любопытно другое. Чему равен предел при n->бесконечности? Чую, что где-то около нуля.
Дошел только до (2n-1)!! / 2nn!
Ясно, что предел есть (монотонно убывает, ограничена снизу)
А вот как этот предел найти...

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