Informatică, întrebare adresată de lilisabau, 8 ani în urmă

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}.


Ce este acea o operatie codificata ????????????????????


boiustef: asta si este ... prin numarul c e codificata o operatie.... adica se subantelege o operatie aritmetica
boiustef: limbajul ?
lilisabau: c++
lilisabau: ||=== Build file: "no target" in "no project" (compiler: unknown) ===|
C:\Users\user\Desktop\Proiecte INFO\minicalc.cpp|9|error: stray '\240' in program|
C:\Users\user\Desktop\Proiecte INFO\minicalc.cpp|9|error: stray '\240' in program|
||=== Build failed: 2 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
lilisabau: Asta imi da programul
boiustef: eu l-am testat si merge ok... poate la copiere a lut caractere straine....
codul nu e mare... culege-l de la tastatura si vezi ce se primeste
boiustef: ce IDE folosesti ?
lilisabau: Pai o sa o folosesc pe cea cu tastatura
lilisabau: Multumesc!!!!!!!!!!!!!!

Răspunsuri la întrebare

Răspuns de boiustef
1

#include <iostream>

using namespace std;

int main()

{

   int a, b, c;

   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;

}


Alte întrebări interesante