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

Переполнение и потеря точности при вычеслениях - C++

Войти
Регистрация
Восстановить пароль
 
Dejust
 Аватар для Dejust
49 / 49 / 1
Регистрация: 31.01.2011
Сообщений: 156
10.02.2011, 16:30     Переполнение и потеря точности при вычеслениях #1
Задача от Страуструпа
Напишите функции plus(), minus(), multiply() и divide() контролирующие переполнения (и потерю точности) <...>
Как определить средствами C++ что при вычисление произошло переполнение и (или) потеря точности?

Добавлено через 2 часа 33 минуты
Тема еще актуальна.

Насчет переполнения понял, что его можно выявить подпрограммой на асме проверив флаг переполнения.

Но что насчет потери точности?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2011, 16:30     Переполнение и потеря точности при вычеслениях
Посмотрите здесь:

Потеря символа при копировании строки C++
C++ Как посчитать значение при потери точности?
C++ Возможное округление при нахождении 2-й производной. При повышении точности программа начинает возвращать 0.
Потеря значений переменных при расчетах C++
Потеря точности при масштабировании C++
C++ Увеличение точности при подсчетах
Потеря точности у double C++
Переполнение при расчете функции C++
C++ Проверить вычисления на переполнение и потерю точности
Потеря точности числа формата double C++
C++ Переполнение при вводе int
C++ Потеря точности при использовании static_cast

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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