#include<iostream> #include<string> #include<cmath> #include<cstring> #include<iomanip> #include<cstdio> using namespace std; int main() { char s[30]; while (scanf("%s",s)!=EOF) { int len = strlen(s); 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; } printf("%s [8] = %.50g [10]\n", s, sum); } } |
Double click to view unformatted code.