Задать вопрос
@ol3g228

Как правильно округлять числа меньше нуля?

int main()
{
	double a = 0.6;
	double b = 0.2;
	double c = a - b;
}

Если посмотреть в отладчике, c будет равно (0.39999999999999997)
Как заставить его быть 0.4?
  • Вопрос задан
  • 108 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@alexalexes
Выводить с заданной точностью:
printf("%.1f", c);
Ответ написан
@dima20155
you don't choose c++. It chooses you
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы