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

Проверить два числа на равенство - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Где ошибка? http://www.cyberforum.ru/cpp-beginners/thread116507.html
Здравствуйте, в чём тут ошибка? #include <stdafx.h> #include <iostream> #include <conio.h> #include <string.h> #include <istream> using namespace std; int main()
C++ Очень просто(x^3) А как записать Х в кубе? http://www.cyberforum.ru/cpp-beginners/thread116494.html
Многозначные числа C++
Помогите разобраться с задачкой... Дано многозначное число. Вывести на печать число, состоящее из цифр, которые встречаются более одного раза в записи первоначального числа, либо вообще не встречаются в записи первоначаьного числа
C++ реализ. сортировку массива лин. выбором с обменом
Помогите пожалуйста написанием задачи в С++ =) Необходимо: реализовать сортировку массива линейным выбором с обменом. Добавлено через 15 минут и желательно напишите в какой из программ вы ее компилировали :(
C++ Конструктор для создания прямой http://www.cyberforum.ru/cpp-beginners/thread116470.html
Тут у меня есть класс точка(Point) и контейнерный класс прямая(Straight), которая задаётся 2-мя точками на плоскости.Допустим точки А(x1;y1) и В(х11;y11) - это уже прямая. Покажите пожалуста как создать через этот конструктор 4 прямые и покажите мне, плиз, какие переменные можна будет использовать для расчётов в формулах. Заранее Спасибо:) class Point {
C++ Перевод даты в текст Помогите решить задачку на языке "C" Условие: Считывает дату в формате 07/21/55 и выводит в формате 1955.g. 21. julija. Названия месяцев задать как перечисляемый тип. подробнее

Показать сообщение отдельно
SphiNkSs
5 / 5 / 1
Регистрация: 28.03.2010
Сообщений: 143

Проверить два числа на равенство - C++

14.04.2010, 07:47. Просмотров 1350. Ответов 7
Метки (Все метки)

Господа, программеры! Необходимо проверить число с плавающей точкой и целое число на равенство. Проблема заключается в том, что число с плавающей точкой представляются машине в виде ряда и таким образом, имеют не точное значение, а максимально приближенное. Например "1" в итоге равна не "1", а "0.9999999..."... Вот необходимо провести сравнение:
C++
1
2
3
double n;
int m;
if (n==m) {}
Может есть какие нить функции которые позволяют это делать без проблем? Неохото изобретать велосипед)...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru