Здравствуйте, vtsyryuk, Вы писали:
V>Здравствуйте, Аноним, Вы писали:
А>>Есть какой-нибудь способ заставить cout выводить большое число с плавающей точкой не в нормализованном виде? Т.е. если у меня к примеру есть переменная, имеющая значение
А>>А>>double a = 123456789.0;
А>>
,
А>>хотелось бы чтобы cout распечатал 123456789, а не 1.23456789e+08
Sorry, правильнее будет так:
double c = 123456789.0;
std::cout.precision( 8 );
std::cout << std::scientific << c << std::endl;