326
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
șiB
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 întregi.
Exemplu
Intrare
10 20 +
Ieșire
30
#include <bits/stdc++.h> using namespace std; int main() { int A,B,R; char X='+'; cin>>A>>B; if(A < B){ swap(A, B); } cin>>X; if(X == '+') R=A+B; else if(X == '-') R = A-B; else if(X == '*') R = A * B; else R = A / B; cout<<R; return 0; }
Comentarii