Diferențe pentru problema/aritmetica între reviziile #3 si #14

Nu există diferențe între titluri.

Diferențe între conținut:

== include(page="template/taskheader" task_id="aritmetica") ==
Mihai iubeste aritmetica.
Intr-o zi a gasit pe masa o hartie pe care parintii sai scrisesera un cont bancar. Era  un numar foarte curios pentru Mihai, el nu vazuse numere asa de lungi. A inceput sa numere cifrele de 0. Apoi a inceput sa adune cifrele, grupandu-le cate doua, incepand cu prima cifra. A adunat prima data prima cifra cu a doua, si a scris numarul obtinut, apoi a adunat a treia cu a 4 si a obtinut un alt numar, pe care l-a scris langa numarul obtinut anterior, si tot asa, pana a terminat cifrele. Daca i-a ramas o cifra fara pereche a sters-o de pe foaie.
A obtinut astfel un alt numar. Cu acest numar a procedat la fel A continuat procedeul de adunare, pana cand a obtinut un numar cu o singura cifra.
Cerinta
1) Cate zerouri are numarul gasit de Mihai?
2) Cate operatii de adunare efectueaza Mihai?
3) Care este numarul cu o cifra, obtinut de Mihai in urma adunarilor succesive?
Mihai iubește aritmetica. Într-o zi a găsit pe masă o hârtie pe care părinții săi scriseseră un cont bancar. Era un număr foarte curios pentru Mihai, el nu văzuse numere așa de lungi. A început să numere cifrele de [$0$], apoi să adune cifrele, grupându-le câte două, începând cu prima cifră. A adunat prima dată prima cifră cu a doua, și a scris numărul obținut, apoi a adunat a treia cu a patra și a obținut un alt număr, pe care l-a scris lângă numărul obținut anterior, și tot așa, până a terminat cifrele. Dacă i-a rămas o cifră fără pereche a șters-o de pe foaie.
 
A obținut astfel un alt număr. Cu acesta a procedat la fel ca și cu numărul inițial. A continuat procedeul de adunare, până când a obținut un număr cu o singură cifră.
 
h2. Cerință
 
# Câte zerouri are contul bancar găsit de Mihai?
# Câte operații de adunare efectuează Mihai?
# Care este numărul cu o cifră, obținut de Mihai in urma adunărilor succesive?
h2. Date de intrare
Fișierul de intrare $aritmetica.in$ ...
Fișierul de intrare $aritmetica.in$ contine pe prima linie un numar [$n$], de maxim 18 cifre, reprezentand contul bancar gasit de Mihai.
h2. Date de ieșire
În fișierul de ieșire $aritmetica.out$ ...
În fișierul de ieșire $aritmetica.out$ contine:
 
* pe prima linie, numărul cifrelor de 0 conținute de contul bancar
* pe a doua linie, numărul operațiilor de adunare pe care le efectuează Mihai
* pe a treia linie, cifra rezultată în urma adunărilor succesive
h2. Restricții
* $... ≤ ... ≤ ...$
* Contul bancar $n$ este un număr nenul, cu maxim 18 cifre.
* Se acordă punctaje parțiale astfel: 30% pentru prima cerință, 30% pentru a doua cerință și 40% pentru a treia cerință.
h2. Exemplu
| 0
6
3
| a)Numarul nu are cifre de 0
b) Grupam cifrele numarului 2 cate doua si le adunam;ultima cifr ramane fara pereche si o ignoram
8 + 8 si 7 + 7      rezulta un alt numar: 1614
1 + 6 si 1 + 4      rezulta un alt numar:  75
7 + 5                   rezulta un alt numar:  12
1 + 2                   rezulta un alt numar:  3
(am obtinut in final un numar de o cifra : numarul 3, dupa 6 operatii de adunare)
| a) Numărul nu are cifre de 0
b) Grupăm cifrele numărului 2 cate doua si le adunam;ultima cifră ramâne fără pereche si o ignorăm
8 + 8 si 7 + 7      rezultă un alt număr: 1614
1 + 6 si 1 + 4      rezultă un alt număr:  75
7 + 5                   rezultă un alt număr:  12
1 + 2                   rezultă un alt număr:  3
(am obtinut in final un numar de o cifră : numărul 3, după 6 operații de adunare)
|
| 889301
| 1
6
7
1
| a)Numarul nu are cifre de 1
b) Grupam cifrele numarului 2 cate doua si le adunam
8 + 8 , 9 + 3 , 0 + 1    rezulta un alt numar: 16121
1 + 6 si 1 + 2             rezulta un alt numar:  73
7 + 3                          rezulta un alt numar:  10
1+0                            rezulta un alt numar:  1
(am obtinut in final un numar de o cifra : numarul 1, dupa 7 operatii de adunare)
| a) Numarul are o cifra de 0
b) Grupăm cifrele numărului 2 câte douăa și le adunăm
8 + 8 , 9 + 3 , 0 + 1    rezultă un alt număr: 16121
1 + 6 si 1 + 2             rezultă un alt număr:  73
7 + 3                          rezultă un alt număr:  10
1+0                            rezultă un alt număr:  1
(am obținut în final un număr de o cifră : numărul 1, după 7 operații de adunare)
|
 
== include(page="template/taskfooter" task_id="aritmetica") ==

Nu există diferențe între securitate.