Pagini recente »
2019-09-26-clasa-7-tema-2
|
Clasament un-concurs-usor
|
Clasament vs_lmk_11
|
Diferențe pentru utilizator/traian_7109 între reviziile 74 și 197
|
Diferențe pentru problema/aritmetica între reviziile 3 și 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.