#include<stdio.h> #include<string.h> int main() { double n,num=0;char b[3]; while(scanf("%lf%s",&n,b)!=EOF&&n!=0) { if(strcmp(b,"B")==0) { printf("0\n"); } else if(strcmp(b,"KB")==0) { num=24*n; printf("%.0lf\n",num); } else if(strcmp(b,"MB")==0) { num=1024*1024*n-1000000*n; printf("%.0lf\n",num); } else if(strcmp(b,"GB")==0) { num=1024*1024*1024*n-1000000000*n; printf("%.0lf\n",num); } else if(strcmp(b,"TB")==0) { num=1.0*1024*1024*1024*1024*n-1000000000000*n; printf("%.0lf\n",num); } } return 0; } |
Double click to view unformatted code.