== include(page="template/taskheader" task_id="aritmetica2") ==
Se dau la intrare operații cu numere naturale, de forma:
$12 0 43$
$82 1 18$
$45 2 8$
$400 3 23$
Unde 0 înseamnă adunare, 1 înseamnă scădere, 2 înseamnă înmulțire și 3 înseamnă împărțire. Să se afișeze rezultatul operațiilor. Pentru adunare, scădere și înmulțire veți afișa un singur număr, iar pentru împărțire veți afișa două numere, câtul și restul. Dacă împărțirea este exactă veți afișa restul zero.
Poveste și cerință...
h2. Date de intrare
În fișierul de intrare $aritmetica2.in$ se vor afla trei numere $a$ $b$ $c$ separate prin spații.
Fișierul de intrare $aritmetica2.in$ ...
h2. Date de ieșire
În fișierul de ieșire $aritmetica2.out$ veți afișa rezultatul operației codificate prin numărul [$b$], asupra numerelor $a$ și [$c$].
În fișierul de ieșire $aritmetica2.out$ ...
h2. Restricții
* Numerele de la intrare sunt naturale, strict pozitive și cel mult egale cu 40 000.
* Numerele ce codifică operațiile sunt 0, 1, 2 sau 3.
* În cazul operațiilor de scădere $a$ ≥ [$c$].
* $... ≤ ... ≤ ...$
h2. Exemple
h2. Exemplu
table(example).
|_. aritmetica2.in |_. aritmetica2.out |_. Explicații |
|_. aritmetica2.in |_. aritmetica2.out |
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
| Yet another
text written on
multiple lines.
|
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
| Yet another
text written on
multiple lines.
|
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
| Yet another
text written on
multiple lines.
|
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
| Yet another
text written on
multiple lines.
|
h3. Explicație
...
== include(page="template/taskfooter" task_id="aritmetica2") ==