Как в C++ вывести (на экран, в файл) вещественное число таким образом, чтобы количество цифр в показателе порядка было две, а не три?
Функция printf (fprintf) с использованием формата %.6le выводит на экран (в файл) шесть цифр (в данном случае) после запятой и три цифры после знака порядка (то есть, например, 1.234567e+000).
А можно ли сделать так, чтобы вместо 000 выводилось бы 00 (в данном примере), то есть чтобы вместо 1.234567e+000 выводилось бы на экран 1.234567e+00 ?
Как это сделать? Можно ли это сделать с помощью функции printf (fprintf) или же для этого надо использовать другие средства C++ ?