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
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;
}
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
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă