Pagini recente »
Istoria paginii utilizator/andonealexandru
|
Istoria paginii utilizator/tone_alexandru
|
Istoria paginii runda/lasm_18_01_2023_clasa12
|
Diferențe pentru problema/plus între reviziile 14 și 22
Nu există diferențe între titluri.
Diferențe între conținut:
!>problema/plus?plus.jpg!
_Plus_ este un joc cu care copiii mici își pot scrie numere digitale. Jucăria are 8 butoane, iar in dreptul fiecărui buton este câte 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 butoanele.
_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, cifra 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.
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.
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:
# Prima cifră a numărului [$n$].
# Ce număr va ramâ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*?
# 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*.
h2. Date de intrare
Fișierul de intrare $plus.in$ contine pe prima linie numărul $n$
Fișierul de intrare $plus.in$ conține pe prima linie numărul $n$
h2. Date de ieșire
h2. Exemplu
table(example).
table(example).
|_. plus.in |_. plus.out |_. Explicație |
| 9923
| 9
144
| Prima cifră a numărului este 9
Dupa apăsarea butonului 1, numărul devine : 0033
Dupa apăsarea butonului 2, numărul devine: 0133
Dupa apăsarea butonului 3, numărul devine :0143
Dupa apăsarea butonului 4, numărul devine : 0144
Dupa apăsarea butonului OK, numărul devine: 144
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
|
== include(page="template/taskfooter" task_id="plus") ==
Nu există diferențe între securitate.