#include<iostream> #include<string> #include<cstring> #include<math.h> #include<stdio.h> using namespace std; int main(){ double n; char a[999]={}; while(cin>>n){ double s=0; if(n==0)break; cin>>a; if(strcmp(a,"B")==0)cout<<0<<endl; else if(strcmp(a,"KB")==0){ s=n*pow(1024,1)-n*pow(1000,1); } else if(strcmp(a,"MB")==0){ s=n*pow(1024,2)-n*pow(1000,2); }else if(strcmp(a,"GB")==0){ s=n*pow(1024,3)-n*pow(1000,3); }else if(strcmp(a,"TB")==0){ s=n*pow(1024,4)-n*pow(1000,4); } printf("%.0lf\n",s); } return 0; } |
Double click to view unformatted code.