#include <iostream> #include <string> #include <cstring> #include <cmath> #include <cstdio> #include <vector> #include <algorithm> #include <cstdlib> #include <queue> #include <set> using namespace std; int main() { char s[20]; int len; double n; while (scanf("%s", s) != EOF) { n = 0; len = strlen(s); for (int i = len - 1; s[i] != '.'; i--) { n /= double(8.0); n += double(s[i] - '0'); } n /= double(8.0); printf("%s", s); printf(" [8] = %.45g [10]\n", n); } return 0; } |
Double click to view unformatted code.