В задачах олимпиадного вида часто встречается требование такого вида:
выводить с точностью не менее 6 знаков после запятой.
Условие задачи
Я понимаю, как форматировать вывод:
1)
http://kvodo.ru/urok-10-formatirovannyiy-vvod-vyivod-v-c.html
или
2)
http://www.realcoding.net/article/view/1633
то есть форматированный вывод з точностью до n знаков (
не более n знаков).
А вот как вывести с точностью
"не менее"? Для этого создавать алгоритм: проверять число на количество знаков, дописывать/отсекать?.. Или существует какой-то удобный прием с параметрами форматирования?
Здравствуйте, olimp_20, Вы писали:
_>А вот как вывести с точностью "не менее"? Для этого создавать алгоритм: проверять число на количество знаков, дописывать/отсекать?.. Или существует какой-то удобный прием с параметрами форматирования?
А чем это вот
double x = 1.0;
printf("x:%.6f", x);
не устраивает ?
Здравствуйте, c-smile, Вы писали:
CS>Здравствуйте, olimp_20, Вы писали:
_>>А вот как вывести с точностью "не менее"? Для этого создавать алгоритм: проверять число на количество знаков, дописывать/отсекать?.. Или существует какой-то удобный прием с параметрами форматирования?
CS>А чем это вот
double x = 1.0;
printf("x:%.6f", x);
CS>не устраивает ?
Этот код выводит "
не более 6 знаков", а вопрос был про "
не менее 6 знаков"...