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

Минус ноль - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Классы и Сортировка http://www.cyberforum.ru/cpp-beginners/thread321436.html
Решите Пожалуйста задачки: Классы: Создать класс Треугольник. Разработать не менее четырех методов (например, конструктор, площадь, периметр, проверка, что равносторонний, равнобедренный, перемещение, изменение размера, поворот и т.д., печать данных). Сортировка: Есть массив из 20 чисел. Отсортировать отдельно элементы с четными индексами по возрастанию, элементы с нечетными по убыванию...
C++ Стуктуры/классы Вопрос, вот люди пишут : //1) struct Human { public: int weight; }; //и //2) class Human http://www.cyberforum.ru/cpp-beginners/thread321402.html
C++ динамическая память под матрицы
Добрый день! Нужна помощь очень сильно. Есть две задачи, помогите пож реализовать. 1.Написать функцию, получающую на входе две динамические матрицы одного размера, выполняющую перемножение этих матриц и возвращающую динамичкскую матрицу произведение. 2. Описать функцию, которая получает на входе файл, в каждой строке которого записаны пары натуральных чисел, выбирает пары из взаимно простых...
динамическая память под матрицы C++
Добрый день! Нужна помощь очень сильно. Есть две задачи, помогите пож реализовать. 1.Написать функцию, получающую на входе две динамические матрицы одного размера, выполняющую перемножение этих матриц и возвращающую динамичкскую матрицу произведение. 2. Описать функцию, которая получает на входе файл, в каждой строке которого записаны пары натуральных чисел, выбирает пары из взаимно простых...
C++ Недоделанная программа(подстава) http://www.cyberforum.ru/cpp-beginners/thread321373.html
Добрый день!Очень нужна помощь помощь!Если конечно сможете помочь.Помощь,заключается,в том,чтобы,чтобы переделать программу,но не знаю,как много передалать надо.Будем более понятно в приложённом файле .Просто была возможность,помочь одногрупникам по программированию и нашёл бывшего одногрупника который сможет им сделать программу.А в и итоге можно сказать ,что кинул,вроде бы программа и...
C++ Поиск в красно-черном дереве Доброе утро! Изучая, Стандарт выполняю задание - создайте шаблон ассоциативного контейнера. В общем он будет предельно прост, лишь с одним публичным оператором . Предлагается сделать его на основе красно черного дерева. Прочитав про дерево пришел к выводу, что при добавлении элемента в контейнер он сравнивается на предмет больше или меньше с теми, что уже в контейнере. Потом добавляется в... подробнее

Показать сообщение отдельно
iama
1249 / 974 / 49
Регистрация: 30.07.2010
Сообщений: 5,297

Минус ноль - C++

17.06.2011, 12:42. Просмотров 3044. Ответов 14
Метки (Все метки)

Товарищи, ничего не соображаю.
Элементарная программа выводит корни квадратного уравнения.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <iomanip>
#include <cmath>
 
using namespace std;
 
int main()
{
        double a, b, c;
 
        cin >> a >> b >> c;
        
        if (b * b == 4 * a * c) 
            cout << fixed << setprecision(6) << -b / (2*a);
        else 
            cout << fixed << setprecision(6) << (-b - sqrt(b * b - 4 * a * c)) / (2*a) 
            << ' ' << (-b + sqrt(b * b - 4 * a * c)) / (2*a);
        
        //system("pause");
 
        return 0;
}
Все бы хорошо, да что-то с точностью, видать, при вводе
1 0 0
Ответом выходит -0. Тут что, поиск машинного ипсилон прописывать, и сравнивать с ним +-ноль, или что? Такое чувство, что я где-то жестоко туплю.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru