View Code of Problem 96

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