View Code of Problem 96

#include<string.h>
#include<stdio.h>
int main(){
	double n;
	char b[100];
	while(scanf("%lf%s",&n,b)!=EOF){
		if(n==0){
			break; 
		}
		if(strcmp(b,"B")==0){
			printf("%.0lf",0);
		}
		else if(strcmp(b,"KB")==0){
			printf("%.0lf\n",n*1024-n*1000);
		}
		else if(strcmp(b,"MB")==0){
			printf("%.0lf\n",n*1024*1024-n*1000*1000);
		}
		else if(strcmp(b,"GB")==0){
			printf("%.0lf\n",n*1024*1024*1024-n*1000*1000*1000);
		}
		else if(strcmp(b,"TB")==0){
			printf("%.0lf\n",n*1024*1024*1024*1024-n*1000*1000*1000*1000);
		}
		
	}

}

Double click to view unformatted code.


Back to problem 96