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

В поисках логики - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Зависит ли производительность приложения от версии ABI? http://www.cyberforum.ru/cpp/thread1281631.html
Привет народ, такой вопрос: начал тут копаться в командах GCC и наткнулся на -fabi-version= n, где n. Почитал что такое ABI - это набор реализаций механизмов, объявленных стандартом, так вот, влияет...
C++ Используя функцию MPI_Alltoall, переслать в каждый процесс три очередных числа Доброго времени суток, как выяснилось, для меня параллельное программирование что то из рода неясного.До сих пор не могу въехать в саму суть этого дела, на этом ступор у меня. Необходимо сделать вот... http://www.cyberforum.ru/cpp/thread1281604.html
C++ Прекращение работы программы
int main() { string s; int c=0; int g={0}; int j=1,i=1; cin>>s;
C++ Требуется написать скрипт (.tcl) для командной irc-викторины
Требуется написать скрипт (.tcl) командной irc-викторины (teamquiz) для бота.
C++ Закрытие программ через командную строку http://www.cyberforum.ru/cpp/thread1279896.html
помогите, вирус поймал, блочит гугл, в диспетчер захожу, при наведении на процессы, процессы исчезают, как через командную строку закрыть процесс? Удалить не могу, т.к. открыто в процессах....
C++ Как получить доступ к элементам формы из созданного класса? Всем доброго времени суток!:help: Скажите, пожалуйста, как мне обратиться к элементу формы(например TextBox1) извне, то есть из созданного мною класса. Прочитал уже много форумов, а определенного... подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1643 / 1015 / 120
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
22.10.2014, 17:57
Проблема в точности. Идеально точно десятичные дроби в double не помещаются (ну кроме совсем удачных, вроде 0.5), поэтому возникают малюсенькие "подвижки" в числах и в результате вычислений мы получаем чуть-чуть поменьше 0.8 и чуть-чуть побольше 0.9. Для получения предсказуемых результатов нужно выбрать правило округления и пользоваться им. По умолчанию при преобразовании в int попросту отбрасывается дробная часть. Можно пользоваться бухгалтерским округлением, добавляя 0.5 к округляемому значению перед отбрасыванием дробной части.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.