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

Как сравнить числа после запятой? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что означает L и _T перед строкой? http://www.cyberforum.ru/cpp-beginners/thread669798.html
Здравствуйте,подскажите пожалусто что означает L и _T перед строками,и вообще какие другие приставки бывают,если их так можно назвать.Больше интересует _T,поэтому вот такая строка _T("OpenGL")
C++ Окна и ячейки для ввода данных Здравствуйте. Может ли кто-то объяснить\показать или дать ссылки на уроки где будет объяснено как делать в с++ окна, отводить в них места для ввода данных, чтобы они потом применялись и выводился результат их применения. http://www.cyberforum.ru/cpp-beginners/thread669777.html
C++ Задача с циклами
Объясните пожалуйста на словах как решить. Задача 1. Напишите программу, которая по заданному натуральному n печатает рисунок (см. ниже). В первой строке содержится n (1 ≤ n ≤ 20) – количество строк. Вывести рисунок Пример ввода 4 Пример вывода *\*
C++ Определители
Помогите пожалуйста. Определить среднюю длину непрерывных участков положительных чисел.
C++ Норма квадратичной матрицы http://www.cyberforum.ru/cpp-beginners/thread669748.html
Норма квадратичной матрицы.Помогите пожалуйста с этой задачей!Вообще ничего не могу придумать толкового.Программа на С++
C++ Напишите программу, которая по введённому числу n проверяет является ли оно палиндромом Доброе время суток. Прошу опытных программистов помочь с домашней работой. Работу нужно сдать в воскресенье, но было бы просто великолепно, если бы работа была сегодня. Завтра днём было бы тоже хорошо. Вот условия: 1. Напишите программу которая по введённому числу n проверяет является ли оно палиндромом. 2. Напишите программу которая выводит все 6-и значные палиндромы. 3. Написать игру.... подробнее

Показать сообщение отдельно
John Prick
754 / 687 / 123
Регистрация: 27.07.2012
Сообщений: 1,974
Завершенные тесты: 3
13.10.2012, 01:35     Как сравнить числа после запятой?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
const double precision = 0.000001;
 
bool equals(double A, double B)
{
    return (abs(A - B) < precision);
}
 
int main()
{
    double A = 2.546, B = 15.546;
    int intA = a, intB = b;
    double a = A - intA, b = B - intB;
    if (equals(a,b))
        // всё хорошо
    else
        // ну и так тож неплохо
 
    return 0;
}
 
Текущее время: 16:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru