#include <iostream> #include <string.h> using namespace std; int main(){ char s[5]; double n,m=0; while(scanf("%lf%s",&n,s)!=EOF&&n){ if(!strcmp(s,"KB")){ m = n*1024 - n*1000; } else if(!strcmp(s,"MB")){ m = n*1024*1024 - n*1000*1000; } else if(!strcmp(s,"GB")){ m = n*1024*1024*1024 - n*1000000000; } else if(!strcmp(s,"TB")){ m = n*1024*1024*1024*1024 - n*1000000000000; } printf("%.0lf\n",m); } return 0; } |
Double click to view unformatted code.