func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     string s, d, b;     char a, ch[3];     cin >> s;     long long i, j, ans, n, flag = 0;     a = s[0];     for (i = 1; i < s.size(); i++) {       if (s[i] ==  . ) continue;       if (s[i] ==  e ) {         flag = 1;       }       if (s[i] !=  e ) {         if (flag)           b.push_back(s[i]);         else           d.push_back(s[i]);       }     }     if (d.size() == 1 && d[0] ==  0 ) d.clear();     if (a ==  0 ) {       cout << a;       if (d.size()) cout <<  .  << d;       return 0;     }     for (i = 0; i < b.size(); i++) ch[i] = b[i];     long long pr = atoi(ch);     if (d.size() == pr) cout << a << d;     if (d.size() > pr) {       cout << a;       for (i = 0; i < d.size(); i++) {         if (i == pr) cout <<  . ;         cout << d[i];       }     }     if (pr > d.size()) {       if (a !=  0 ) cout << a;       for (i = 0; i < pr; i++) {         if (i < d.size())           cout << d[i];         else {           cout <<  0 ;         }       }     }     return 0;   }   