Diferențe pentru problema/adun între reviziile #3 si #11

Diferențe între titluri:

adun
Adun (clasa a 8-a)

Diferențe între conținut:

== include(page="template/taskheader" task_id="adun") ==
_Notă: pentru rezolvarea acestei probleme este *interzisă* folosirea vectorilor._
 
Doamna învățătoare le-a spus copiilor din clasa a III-a că sunt suficient de mari pentru a-și scrie temele la matematică pe calculator, într-un fișier text. Ultima temă constă în rezolvarea unui număr oarecare de exerciții simple. Fiecare exercițiu cere să se calculeze suma a două numere naturale. Copiii trebuie să scrie fiecare exercițiu pe câte o linie separată, iar la sfârșitul liniei să pună semnul punct și virgulă. În cadrul exercițiilor nu trebuie să existe nici măcar un singur spațiu!
 
Costel, elev priceput și la matematică dar și la utilizarea calculatorului, își scrie conștiincios tema și apoi o trimite prin e-mail lui Gigel, prietenul lui cel mai bun (dar mai puțin silitor…). Gigel primește cu bucurie tema, deschide fișierul și…surpriză: nici un exercițiu nu mai era la locul lui! Unde nu te așteptai acolo apăruseră spații, unele exerciții erau scrise pe 2 sau mai multe linii și existau exerciții din care dispăruse unul dintre termenii adunării sau rezultatul!
h2. Cerință
h2. Date de intrare
Datele de intrare se citesc din fișierul $adun.in$, care conține un număr neprecizat de linii cu exerciții de forma:
termen1 + termen2 = rezultat ;
termen1, termen2 sau rezultat pot lipsi. Pe o linie pot exista mai multe ecuații sau o ecuație poate fi scrisă pe mai multe linii. În cadrul unui exercițiu pot să apară oricâte spații.
 
$termen1 + termen2 = rezultat ;$
 
[$termen1$], $termen2$ sau $rezultat$ pot lipsi. Pe o linie pot exista mai multe ecuații sau o ecuație poate fi scrisă pe mai multe linii. În cadrul unui exercițiu pot să apară oricâte spații.
h2. Date de ieșire
Datele de ieșire se vor afișa în fișierul $adun.out$, care conține, pe linii separate, exercițiile aduse la forma:
termen1+termen2=rezultat;
 
$termen1+termen2=rezultat;$
h2. Restricții
Fișierul de intrare conține cel mult 50 de linii.
Fiecare linie din fișierul de intrare are maxim 250 de caractere.
Termenii care apar în cadrul exercițiilor sunt numere naturale mai mici sau egale cu 5 000 000 000.
În fișierul de intrare cifrele unui număr nu sunt separate prin spații.
* Fișierul de intrare conține cel mult 50 de linii.
* Fiecare linie din fișierul de intrare are maxim 250 de caractere.
* Termenii care apar în cadrul exercițiilor sunt numere naturale mai mici sau egale cu 5 000 000 000.
* În fișierul de intrare cifrele unui număr nu sunt separate prin spații.
h2. Exemplu
table(example).
|_. adun.in |_. adun.out |
| 12	+ 2=  ; 16
 + 300 = 316;  +  3 =10;
3000	+ = 4000     ;
| 0+2=2;
| 12      + 2=  ; 16
 + 300 = 316;  +  3 =10;
3000    + = 4000     ;
| 12+2=14;
16+300=316;
7+3=10;
0+4000=4000;
3000+1000=4000;
|
 
 
== include(page="template/taskfooter" task_id="adun") ==

Nu există diferențe între securitate.