Fișierul intrare/ieșire aritmetica.in, aritmetica.out Sursă Olimpiada pe scoala 2014
Autor Isabela Coman Adăugată de avatar Isabela_coman Coman Isabela Patricia Isabela_coman
Timp de execuție pe test 0.1 sec Limită de memorie 16384 KB
Scorul tău N/A Dificultate stea de rating de tip fullstea de rating de tip emptystea de rating de tip emptystea de rating de tip emptystea de rating de tip empty
open book Poți vedea testele pentru această problemă accesând atașamentele .

Aritmetica (clasa a 6-a)

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

Cerință

  1. Câte zerouri are contul bancar găsit de Mihai?
  2. Câte operații de adunare efectuează Mihai?
  3. Care este numărul cu o cifră, obținut de Mihai in urma adunărilor succesive?

Date de intrare

Fișierul de intrare aritmetica.in contine pe prima linie un numar n, de maxim 18 cifre, reprezentand contul bancar gasit de Mihai.

Date de ieșire

Î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

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ță.

Exemplu

aritmetica.in aritmetica.out Explicații
88771
0
6
3
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
7
1
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)

Trebuie să te autentifici pentru a trimite soluții. Click aici

Indicii de rezolvare

Arată 5 categorii