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 întregi.
Răspunsuri la întrebare
Răspuns de
4
#include <iostream>
using namespace std;
int A,B;
char k;
int main()
{
cin >> A >> B >> k;
if(k=='+') cout << A+B;
else if(k=='*') cout << A*B;
else if(k=='-')
{
if(A>B) cout << A-B;
else cout << B-A;
}
else if(k=='/')
{
if(A>B) cout << A/B;
else cout << B/A;
}
return 0;
}
using namespace std;
int A,B;
char k;
int main()
{
cin >> A >> B >> k;
if(k=='+') cout << A+B;
else if(k=='*') cout << A*B;
else if(k=='-')
{
if(A>B) cout << A-B;
else cout << B-A;
}
else if(k=='/')
{
if(A>B) cout << A/B;
else cout << B/A;
}
return 0;
}
Ana270111:
Multumesc
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Biologie,
9 ani în urmă