Консультация № 198832
03.06.2020, 13:51
0.00 руб.
0 2 1
Уважаемые эксперты! Пожалуйста, ответьте на вопрос:
Написать инструкцию вывода значений переменных a, b и c
(типа float) с пятью цифрами в целой части и тремя — в дроб-
ной. Значения должны быть выведены в виде: a = значение b =
= значение c = значение.

Обсуждение

давно
Советник
400484
472
04.06.2020, 10:03
общий
это ответ
Здравствуйте, kozerog27_12!
Вот примерный код:
Код:

float num = 15.834555;
std::cout.setf(std::ios::fixed, std::ios::floatfield);
std::cout.setf(std::ios::showpoint);
std::cout.fill('0');
std::cout << "num = " << std::setw(9) << std::setprecision(3) << num << std::endl;

Есть еще вариант на СИ
Код:

printf_s("%09.3f", num);


вывод:
num = 00015.835 - С++
00015,835 - С
давно
Академик
20764
1861
04.06.2020, 13:55
общий
04.06.2020, 13:56
Адресаты:
В вопросе это не указано, но, подозреваю, что в задании использовать printf() и подходящие методы ostream нельзя. Я бы сначала уточнил. Без этого ваш ответ на минус тянет.
Кстати, о минусах: про отрицательные значения вы забыли ;)
Форма ответа