@moderallall

Калькулятор C++ как убрать 1.33333e+06 подобные результаты вычисления?

я в ахуе у модеров уже галюцинации что мол я меняю текст вопроса, ну все таки люди 24/7 мониторят царство небесное
  • Вопрос задан
  • 464 просмотра
Решения вопроса 1
wataru
@wataru Куратор тега C++
Разработчик на С++, экс-олимпиадник.
Выводить в фиксированном виде:
std::cout << std::fixed;  // Меняем формат вывода вещественных чисел 
std::cout.precision(10);  // Сколько вы там хотите знаков после запятой выводить.
double e = 1.3333e6;
std::cout << e;  // 1333300.00000000000;
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019
Bigdata Engineer
Предположительно ты работаешь с типами данных float или double.
Эти типы не имеют однозначного отображения в десятичную
систему. Такова их природа.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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