View Code of Problem 96

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

Double click to view unformatted code.


Back to problem 96