View Code of Problem 96

#include <stdio.h>
int main(int argc, char *argv[])
{
	double sp=0;
	char dw[2]="\0";
	double sp1=0,sp2=0;
	while(scanf("%lf%s",&sp,&dw)!=EOF&&sp!=0)
	{
		getchar();
		if(dw[0]=='T')
		{
			sp1=sp*1024*1024*1024*1024.0;
			sp2=sp*1000*1000*1000*1000.0;
		}
		else if(dw[0]=='G')
		{
			sp1=sp*1024*1024*1024.0;
			sp2=sp*1000*1000*1000.0;
		}
		else if(dw[0]=='M')
		{
			sp1=sp*1024*1024.0;
			sp2=sp*1000*1000.0;
		}
		else
		{
			sp1=sp*1024.0;
			sp2=sp*1000.0;
		}	
		printf("%.lf\n",sp1-sp2);
		sp=sp1=sp2=0;
		dw[0]='\0';	
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 96