func_code_string: #include <bits/stdc++.h>   using namespace std;   const int MAXN = 1e5 + 16;   string s;   long long string_int(string s) {     long long num = 0;     for (int i = 0; i < s.size(); i++) {       num += s[i] -  0 ;       num *= 10;     }     return num / 10;   }   int main() {     ios_base::sync_with_stdio(false);     cin >> s;     bool flag = false;     if (s[0] ==  0 ) flag = true;     int epos = s.find( e );     int d = string_int(s.substr(epos + 1));     s = s.substr(0, epos);     for (int i = 0; i < 125; i++) s.push_back( 0 );     s.erase(1, 1);     int exp = 1 + d;     s.insert(exp,  . );     epos = s.find( e );     for (int i = 0; i < s.size(); i++) {       if (s[i] ==  . ) {         s = s.substr(i - 1);         break;       } else if (s[i] !=  0 ) {         s = s.substr(i);         break;       }     }     for (int i = s.size() - 1; i >= 0; i--) {       if (s[i] ==  0 )         s.pop_back();       else         break;     }     if (s[s.size() - 1] ==  . ) s.pop_back();     cout << s << endl;   }   