#include <stdio.h> #include <string.h> #include <math.h> int main() { int n; char a[3]; long long sum; while (scanf("%d%s", &n, a), n) { if (strcmp(a, "TB") == 0) { sum = n*(pow(1024, 4) - pow(1000, 4)); } else if (strcmp(a, "GB") == 0) { sum = n*(pow(1024, 3) - pow(1000, 3)); } else if (strcmp(a, "MB") == 0) { sum = n*(pow(1024, 2) - pow(1000, 2)); } else if (strcmp(a, "KB") == 0) { sum = n*(pow(1024, 1) - pow(1000, 1)); } else { sum = 0; } printf("%lld\n", sum); } return 0; } |
Double click to view unformatted code.