Informatică, întrebare adresată de Ana270111, 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 întregi.

Răspunsuri la întrebare

Răspuns de stassahul
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;

}

Ana270111: Multumesc
Alte întrebări interesante