Informatică, întrebare adresată de dansarghe33, 9 ani în urmă

Se dau două numere naturale și un simbol pentru una dintre operațiile +, -, *, /. Să se determine rezultatul operației aplicate pentru cele două numere.

Răspunsuri la întrebare

Răspuns de Ouroboros
0
//Problema Calculator, #1303, rezolvare 100P de Ouroboros

#include <iostream>
using namespace std;

int main()
{
   long long a,b,r,aux;
   char o;
   cin>>a>>b;
   cin>>o;
   if (o=='+')
   r=a+b;
   else

       if (o=='*')
       r=a*b;
       else
       {
           if (a<b)
           {
               aux=a;
               a=b;
               b=aux;
           }
           if (o=='-')
           r=a-b;
           else
           r=a/b;
       }
       cout<<r;
       return 0;
}
Alte întrebări interesante