#include <iostream>
#include <sstream>
using namespace std;
double reverse_double(double arg);
int main(void)
{
double num = 2345.78;
cout << num << " " << reverse_double(num) << endl;
return 0;
}
double reverse_double(double arg)
{
ostringstream oss;
oss << arg;
string str = oss.str();
for (int i = 0; i < str.size()/2; ++i)
{
char temp;
temp = str[i];
str[i] = str[str.size()-i-1];
str[str.size()-i-1] = temp;
}
istringstream iss(str);
iss >> arg;
return arg;
}