Pagini recente »
Istoria paginii utilizator/vladmihai9
|
Diferențe pentru problema/speciale între reviziile 22 și 32
|
Istoria paginii runda/s13_6_tema
|
Istoria paginii runda/tema06-seniori-2014-2015/clasament
|
Diferențe pentru problema/speciale între reviziile 27 și 32
Nu există diferențe între titluri.
Diferențe între conținut:
== include(page="template/taskheader" task_id="speciale") ==
!>{width:40%}problema/speciale?speciale.png!
Maria a aflat că numerele naturale care încep cu cifra 1 și au toate cifrele ordonate strict crescător și consecutive sau încep cu cifra 9 și au toate cifrele ordonate strict descrescător și consecutive se numesc numere speciale. Interesată să descopere legătura dintre numerele speciale cu același număr de cifre, a observat că poate construi tabelul alăturat.
h2. Cerință
Scrieți un program care citind patru numere naturale _K_, _N_, _A_ și _B_ determină:
1) cel mai mare număr special situat în tabel pe linia _K_;
2) numărul special obținut din numărul N prin ștergerea unei cifre;
3) numărul de numere speciale din mulțimea {_A_ , _A+1_, _A+2_, _A+3_ …, _B-1_, _B_}.
Scrieți un program care citind patru numere naturale _K_, _N_, _A_ și _B_ determină:
# cel mai mare număr special situat în tabel pe linia _K_;
# numărul special obținut din numărul N prin ștergerea unei cifre;
# numărul de numere speciale din mulțimea {_A_ , _A+1_, _A+2_, _A+3_ …, _B-1_, _B_}.
h2. Date de intrare
Dacă valoarea lui _P_ este 1, se va rezolva numai punctul 1) din cerințe. În acest caz, fișierul de ieșire $speciale.out$ va conține pe prima linie un număr natural reprezentând cel mai mare număr special situat în tabel pe linia _K_.
Dacă valoarea lui _P_ este 2, se va rezolva numai punctul 2) din cerințe. În acest caz, fișierul de ieșire $speciale.out$ va conține pe prima linie un număr natural reprezentând numărul special obținut din numărul _N_ prin ștergerea unei cifre sau 0 dacă un astfel de număr nu se poate obține;
Dacă valoarea lui _P_ este 2, se va rezolva numai punctul 2) din cerințe. În acest caz, fișierul de ieșire $speciale.out$ va conține pe prima linie un număr natural reprezentând numărul special obținut din numărul _N_ prin ștergerea unei cifre sau 0 dacă un astfel de număr nu se poate obține;
Dacă valoarea lui _P_ este 3, se va rezolva numai punctul 3) din cerințe. În acest caz, fișierul de ieșire $speciale.out$ va conține pe prima linie un număr natural reprezentând numărul de numere speciale din mulțimea {_A_, _A +1_, _A+2_, _A+3_ …, _B-1_, _B_}.
Nu există diferențe între securitate.