#include<iostream> #include<string> #include<cmath> #include<iomanip> using namespace std; int main() { string s; while (getline(cin,s)) { int len = s.size(); long double sum = 0; int cnt = len - 2; for (int i = 2;i < len;i++) { long double z = pow(8, i - 1); int a = s[i] - '0'; long double m = a / z; //cout << m << endl; sum += m; } cout <<s<<" [8] = "<< fixed << setprecision(3 * cnt) << sum <<" [10]"<< endl; } } |
Double click to view unformatted code.