Запись числа в экспоненциальном видне в строку
#include <iostream>
using namespace std;
int main()
{
double a = 1000000000;
string string = to_string(a);
cout<<a<<endl;
cout<<string;
return 0;
}
Само число выводится как 1e+09, но переводится в строку в обычном виде. Как можно записать в строку число в экспоненциальном виде?
Источник: Stack Overflow на русском