#include <iomanip>
#include <iostream>
#include <sstream>
using namespace std;

int main()
{
	double number = 312324654832.313;

	ostringstream streamnumber;													
    streamnumber << scientific << showpos << setw(14) << setprecision(7) << number;
    string fltstring = streamnumber.str();
    cout << fltstring << endl;
	
	char buffer[20];
	sprintf(buffer, "%+14.7e", number);
	puts(buffer);
	return 0;
}
