410
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șiBnu 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