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

Арифметические операции, сумма ряда - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файловые потоки и строки в C++ http://www.cyberforum.ru/cpp-beginners/thread1198667.html
Входной текстовый файл содержит отрывок литературного произведения. Необходимо сформировать выходной файл по следующему принципу: после каждого слова w1 входного файла необходимо через пробел...
C++ C++ функции, решение задачи Помогите написать задачу http://www.cyberforum.ru/cpp-beginners/thread1198653.html
C++ Ввод координат вручную
Помогите пожалуйста сделать ввод координат вручную, а не рандомом /*Дано n точек на плоскости. Указать (n-1)-звенную несамопересекающуюся незамкнутую ломаную, проходящую через все эти точки...
C++. Непонятный символ C++
Что означает символ "&" в языке C++? Например, void move(int &a,int b) Можете дать ссылку на справку про синтаксис C++?
C++ Сортировать фамилию и возраст http://www.cyberforum.ru/cpp-beginners/thread1198633.html
Доброго времени суток, помогите решить задачу: На входе список пар, состоящих из фамилии и возраста. Каждая пара представлена на отдельной строке, и сначала строчными латинскими буквами записана...
C++ Какой вид сортировки? Ребят, подскажите пожалуйста,что это за вид сортировки, ну там пузырьком, быстрая и тому подобное. Первая функция сортировки.void Filevmestimost(stad **first, stad **close) //функция сортировки по... подробнее

Показать сообщение отдельно
Renji
1925 / 1323 / 298
Регистрация: 05.06.2014
Сообщений: 3,810
05.06.2014, 10:53
Цитата Сообщение от Ogniel Посмотреть сообщение
смотри. такие формулы строятся в обратном порядке - от n (которое ты вводишь сам) до 1 (которая статическая)
В обратном порядке записывается цепочка сложений, по причине того что числа имеют внутреннее представление вида мантисса*2^экспонента. Когда эти экспоненты различаются, младшие разряды мантиссы меньшего слагаемого отбрасываются. Чтобы отбрасывалось не слишком много, числа нужно складывать в порядке возрастания. Обсуждаемой цепочке делений на это глубоко пофиг, так как она работает по принципу "поделили мантиссы, вычли экспоненты друг из друга, нормализовали результат".

Другое дело что нужно сначала перемножить между собой все (n+2^n/n+1), а уж потом поделить единицу на результат. Во-первых, ошибок округления меньше, во-вторых, это банально быстрее (деление тормознутое).
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru