#include<stdio.h> #include<math.h> #include<string.h> void main() { double n,m,sum,temp; char a[2]; while(scanf("%lf%s",&n,a)) { if(n==0)break; if(strcmp(a,"B")==0) {if(n>1000) printf("%.0lf\n",n-1000); else printf("0\n"); } if(strcmp(a,"KB")==0) printf("%.0lf\n",n*24); if(strcmp(a,"MB")==0) printf("%.0lf\n",n*48576); if(strcmp(a,"GB")==0) printf("%.0lf\n",n*(pow(2,30)-pow(10,9))); if(strcmp(a,"TB")==0) printf("%.0lf\n",n*(pow(2,40)-pow(10,12))); a[0]=0; } } |
Double click to view unformatted code.