intmain() { while(~ scanf("%s", s) ) { char* t = strchr(s, 'E'); int len = t - s - 3, l, r; sscanf(t + 1, "%d", &r); *(t) = '\0'; t = strchr(s, '.') + 1; sscanf(s+1, "%d", &l);
if (s[0] == '-') printf("-");
if (r > 0) { if (r > len) { printf("%d%s", l, t); for (int i = 0; i < r - len; i++) printf("0"); } else { printf("%d", l); int len2 = strlen(t); for (int i = 0; i < len2; i++) { if (i == r) printf("."); printf("%c", t[i]); } } } else { printf("0."); for (int i = 0; i + r + 1 < 0; i++) printf("0"); printf("%d%s", l, t); }