Fişierul intrare/ieşire:plus.in, plus.outSursăOlimpiada pe scoala 2014
AutorIsabela ComanAdăugată deIsabela_comanComan Isabela Patricia Isabela_coman
Timp execuţie pe test1 secLimită de memorie2048 kbytes
Scorul tăuN/ADificultatenormalnormalnormalnormalnormal

Vezi solutiile trimise

Plus (clasa a 5-a)

Plus este un joc cu care copiii mici îşi pot scrie numere digitale. Jucăria are 8 butoane, iar in dreptul fiecărui buton se află un ecran care arată câte o cifră. Jocul începe când se apasă butonul START, după care apare un număr oarecare n, de maxim 8 cifre. Copilul poate apăsa apoi pe butoane.

Când se apasă un buton, cifra din dreptul acestuia creste cu 1. În cazul în care cifra este insă 9, aceasta se resetează la 0 şi cifra imediat urmatoare spre dreapta, creşte cu 1. Apăsarea butonului OK are ca efect eliminarea cifrelor de 0 de la începutul numărului, cifrele rămase apărând apoi colorate pe ecran.

De exemplu, dacă Mihai are afişat numărul din prima imagine, şi apasă pe rând toate butoanele de la stânga la dreapta, numărul lui Mihai va deveni 04401, ultima cifră fiind automat marcată în următoarea căsuţă. Prima cifră de 0 va dispărea după ce se apasă OK. Numărul care va rămâne pe ecran este cel din imaginea 2.

Cerinţă

Fiind dat un număr n, reprezentând numărul ce ii apare lui Mihai pe ecran după ce apasă butonul de start, să se determine:

  1. Prima cifră a numărului n.
  2. Numărul care va rămâne pe ecran după ce Mihai apasă pe rând, toate butoanele, de la stânga la dreapta, fiecare o singură dată, apoi apasă butonul OK.

Date de intrare

Fişierul de intrare plus.in conţine pe prima linie numărul n

Date de ieşire

În fişierul de ieşire plus.out se va afişa, pe prima linie, prima cifră a numărului n, iar pe a doua linie numărul ce ii rămâne pe ecran lui Mihai.

Restricţii

  • n este un număr natural nenul, cu maxim 8 cifre.
  • Punctajul se acordă astfel: 50% pentru cerinţa 1 şi 50% pentru cerinţa 2.

Exemplu

plus.inplus.outExplicaţie
9923
9
144
Prima cifră a numărului este 9
 
După apăsarea butonului 1, numărul devine: 0033
După apăsarea butonului 2, numărul devine: 0133
După apăsarea butonului 3, numărul devine :0143
După apăsarea butonului 4, numărul devine : 0144
După apăsarea butonului OK, numărul devine: 144
Trebuie sa te autentifici pentru a trimite solutii. Click aici