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

Вещественные числа и округление - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Неправильно выполнение ifstream, ofstream http://www.cyberforum.ru/cpp-beginners/thread975801.html
Не происходит ни открытие файла, ни выполнение операций ввода-вывода //--------------------------------------------------------------------------- #include <vcl.h> #include <iostream> #include...
C++ Неправильно возводит в степень матрицу неправильно возводит в степень матрицу не знаю может алгоритм неверный) #include "stdafx.h" #include <iostream> #include <locale.h> class Matrix {protected: http://www.cyberforum.ru/cpp-beginners/thread975793.html
ifstream ofstream C++
как работают данные файловые операции, объясните пожалуйста куда происходит запись ена жёстком диске
Движение окружности по диагонали туда и обратно C++
Вот написал функцию. Что не правильно в алгоритме? void move () { int shag=1; if (x<getmaxx()-r && y<getmaxy()-r) { x+=shag; y+=shag; } else
C++ Статический массив двухмерных динамических массивов http://www.cyberforum.ru/cpp-beginners/thread975761.html
Необходимо создать статический массив двухмерных динамических массивов (матриц). Т.е. чтобы была некая стопка матриц, одна под другой. Очень важно, чтобы созданные матрицы были все инициализированы...
C++ Проблемы с курсаком В общем задача такая, написать программу которая переводит слова в цифры! Например: один = 1, два = 2, пять тысяч семьсот пятнадцать = 5715. Написал бы сам, но я даже представления не имею как это... подробнее

Показать сообщение отдельно
Гром
210 / 129 / 11
Регистрация: 20.03.2009
Сообщений: 1,103
Записей в блоге: 16
Завершенные тесты: 1
12.10.2013, 23:32
Точные значения вы не сможете получить из-за особенностей представления чисел в память компьютера (они там хранятся как степени двойки, поэтому точно можно получить только числа вида 1*0.5 + 0*0.25 + 1*0.125 + ...)
Для сравнения напишите как-нибудь так:
C++
1
2
3
double epsilon = 0.001;
for (double i = 88; fabs(i - 88.5) < epsilon; i += 0.1)
 //
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru