View Code of Problem 96

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

Double click to view unformatted code.


Back to problem 96