View Code of Problem 96

#include<stdio.h>
#include<stdlib.h>
#include<math.h>

int main(){
	double A;
	char a[2];
	while(scanf("%lf%c%c",&A,&a[0],&a[1])!=EOF){
		if(A==0) break;
		else{
			if(a[0]=='B') printf("%.0lf\n",0);
			if(a[0]=='K') printf("%.0lf\n",A*(pow(2,10)-pow(10,3)));
			if(a[0]=='M') printf("%.0lf\n",A*(pow(2,20)-pow(10,6)));
			if(a[0]=='G') printf("%.0lf\n",A*(pow(2,30)-pow(10,9)));
			if(a[0]=='T') printf("%.0lf\n",A*(pow(2,40)-pow(10,12)));
		} 
	}
}

Double click to view unformatted code.


Back to problem 96