Monday, May 28, 2018

UVA - 465 .cpp file

#include<bits/stdc++.h>
using namespace std;
int main()
{
    char s1[1000],s2[1000];
    long double a,b;
    char c;
    while(cin>>s1>>c>>s2)
    {

        a=atof(s1);

        b=atof(s2);

        cout<<s1<<" "<<c<<" "<<s2<<endl;

        //cout<<a+b<<endl<<a*b<<endl;

        if(a>2147483647)

            cout<<"first number too big"<<endl;
        if(b>2147483647)
            cout<<"second number too big"<<endl;
        if(c=='+' && (a+b)>2147483647)
            cout<<"result too big"<<endl;
        if(c=='*' && (a*b)>2147483647)
            cout<<"result too big"<<endl;
    }
    return 0;
}

No comments:

Post a Comment