Rezolvare completă PbInfo #450 minicalc

Cerinţa

Se citesc de la tastatură 3 numere naturale, a, b, c. Să se realizeze cu a și b operația codificată prin numărul c.

Date de intrare

Programul va citi de la tastatură 3 numere naturale.

Date de ieşire

Dacă al treilea număr este 1 programul va afișa pe ecran suma primelor două numere.

Dacă al treilea număr este 2 programul va afișa pe ecran diferența dintre primul număr și al doilea.

Dacă al treilea număr este 3 programul va afișa pe ecran produsul primelor două numere.

Dacă al treilea număr este 4 programul va afișa pe ecran câtul împărțirii dintre primul număr și al doilea.

Dacă al treilea număr este 5 programul va afișa pe ecran restul împărțirii dintre primul număr și al doilea.

Restricţii şi precizări

  • Primele două numere sunt naturale, mai mici decât 32676.
  • Primul număr este mai mare sau egal cu al doilea.
  • Al doilea număr este nenul.
  • Al treilea număr este din mulțimea {1,2,3,4,5}.

Exemplu

Intrare

4 2 3

Ieșire

8

Explicație

Deoarece al treilea număr este 3, s-a afișat produsul lui 4 și 2.

Cum e corect?

cout < "As la info"; cout << "As la info"; cout >> "As la info";

Felicitări! Poți mai mult?

Avem sute de probleme pentru tine, fiecare cu explicații ușor de înțeles.

Greșit, dar nu-i bai!

Antrenează-te cu sutele de probleme pe care ți le-am pregătit. Îți explicăm fiecare problemă în parte.

Rezolvare

Iată rezolvarea de 100 de puncte pentru problema minicalc:

#include <iostream>
using namespace std;

int a, b, c;

int main(){
    cin>>a>>b>>c;
    if (c == 1)
        cout<<a+b;
    if (c == 2)
        cout<<a-b;
    if (c == 3)
        cout<<a*b;
    if (c == 4)
        cout<<a/b;
    if (c == 5)
        cout<<a%b;
    return 0;
}

Atenție

Enunțurile afișate pe această pagină aparțin exclusiv site-ului PbInfo. Astfel, pentru ștergerea conținutului, puteți să ne contactați la adresa Adresa de email.

Rezolvarea problemei #450 minicalc

Pe această pagină găsești rezolvarea de 100 de puncte pentru problema #450 minicalc de pe PbInfo.ro. Atenție: nu încurajăm copiatul codului! Totuși, credem cu tărie că analizarea unei soluții corecte este o metodă foarte ușoară de a învăța informatică, astfel că oferim sursele pentru peste 1500 de probleme de pe platforma PbInfo.ro.

Pentru rezolvări PbInfo de la peste 1500 de probleme, vă invităm să intrați pe site-ul nostru!