Как выводить 0.25 как 0.250000?

192
26 января 2019, 04:30

У меня есть число типа double. Мне нужно, чтобы, если оно равно, скажем, 0.250000, при выводе эти завершающие нули не отбрасывались.

Answer 1

Как я понимаю, вас интересует это при выводе числа? вы не сказали, как именно выводите - так что вот вам два варианта:

#include <iostream>
#include <iomanip>
using namespace std;
int main() 
{
    double a = 0.25;
    printf("%.6lf\n",a);
    cout << setprecision(6) << fixed << a << endl;
}
READ ALSO
У меня есть натуральное число? [закрыт]

У меня есть натуральное число? [закрыт]

Есть натуральное число которое вводится с клавиатурыНужно узнать количество его цифр кратных z1,z2,z3

171
Напечатать двумя циклами числа?

Напечатать двумя циклами числа?

Как циклом такое напечатать 10 20 20 30 30 30 40 40 40 40 50 50 50 50 50

145
Как считать массив чисел в c++?

Как считать массив чисел в c++?

недавно начал учить с++, до этого изучал python, столкнулся с таким вопросомКак правильно в c++ считать строку, состоящую из целых чисел, количество...

179
Как вирусы-вымогатели шифруют файлы?

Как вирусы-вымогатели шифруют файлы?

Недавно возник вопрос каким образом трояны на подобие Petya получают доступ к файлам и шифруют их?

151