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

Cerința Se dau două numere naturale și un simbol pentru una dintre operațiile +, -, *, / (adunare, scădere, înmulțire, impărțire). Să se determine rezultatul operației aplicate pentru cele două numere. Date de intrare Programul citește de la tastatură numerele A B, iar apoi simbolul operației. Date de ieșire Programul va afișa pe ecran numărul R, reprezentând rezultatul operației. Restricții și precizări atât numerele date cât și rezultatul operației au cel mult 9 cifre; numerele A și B nu sunt neapărat în ordine crescătoare sau descrescătoare; pentru operațiile de scădere și împărțire primul operand va fi numărul mai mare; / reprezintă determinarea câtului împărțirii. Exemplu Intrare 10 20 + Ieșire 30

Răspunsuri la întrebare

Răspuns de davidalexandru9
15
#include <iostream>
using namespace std;
int main()
{
   int A,B;
    char C;
   cin>>A>>B>>C;
   if (C=='+') cout<<A+B;
   if (C=='*') cout<<A*B;
    if (C=='-')
   {
       if (A>B) cout<<A-B;
       else cout<<B-A;
    }
   if (C=='/')
        {
             if (A>B) cout<<A/B;
            else cout<<B/A;
        }
   return 0;
}

aramacorina: Multumesc frumos!!!!!!!!!!!!!!!!
Alte întrebări interesante