View Code of Problem 96

#include<stdio.h>
#include<string.h>
int main()
{
	double k;
	int n;
	char s[4];
	while(scanf("%d%s",&n,&s),n)
	{
		if(s[0]=='B') k=0;
		else if(s[0]=='K') k=n*1024*1.0-n*1000;
		else if(s[0]=='M') k=n*1024*1024*1.0-n*1000*1000;
		else if(s[0]=='G') k=1.0*n*1024*1024*1024-1.0*n*1000*1000*1000;
		else if(s[0]=='T') k=1.0*n*1024*1024*1024*1024-1.0*n*1000*1000*1000*1000;
		printf("%.0lf\n",k);
	}
	
}

Double click to view unformatted code.


Back to problem 96