View Code of Problem 96

#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;
int main(){
    int a,t=1024,k=1000;
    double c;
    char b[999];
    while(cin>>a){
        if(a==0)
            break;
        cin>>b;
        if(b[0]=='B'){
            cout<<0<<endl;
        }
        else if(b[0]=='K'){
            c=a*(k-t);
            printf("%.0f\n",c);
        }
        else if(b[0]=='M'){
            c=a*(pow(t,2)-pow(k,2));
            printf("%.0f\n",c);
        }
        else if(b[0]=='G'){
            c=a*(pow(t,3)-pow(k,3));
            printf("%.0f\n",c);
        }
        else if(b[0]=='T'){
            c=a*(pow(t,4)-pow(k,4));
//            cout<<c<<endl;
            printf("%.0f\n",c);
        }
    }
    return 0;
}





Double click to view unformatted code.


Back to problem 96