Diferențe pentru problema/circular între reviziile #2 si #17

Nu există diferențe între titluri.

Diferențe între conținut:

== include(page="template/taskheader" task_id="circular") ==
circular
Unele numere naturale sunt formate doar din cifre distincte nenule. Dintre acestea, unele,  numite numere circulare, au următoarea proprietate: pornind de la prima cifră și numărând spre dreapta, după cifră, atâtea cifre cât indică aceasta, se determină o nouă cifră. Procedând la fel și pentru aceasta și pentru toate cele care urmează se va ajunge din nou la prima cifră. Dacă toate cifrele au fost vizitate exact o dată, numărul se numește circular. De exemplu numărul
1894256
este număr circular deoarece:
•	are numai cifre distincte
•	nu conține cifra 0
•	pornind de la 1 obținem, pe rând: 8, 9, 2, 6, 5, 4, 1
Unele numere naturale sunt formate doar din cifre distincte nenule. Dintre acestea, unele,  numite *numere circulare*, au următoarea proprietate: pornind de la prima cifră și numărând spre dreapta, după cifră, atâtea cifre cât indică aceasta, se determină o nouă cifră. Procedând la fel și pentru aceasta și pentru toate cele care urmează se va ajunge din nou la prima cifră. Dacă toate cifrele au fost vizitate exact o dată, numărul se numește circular. De exemplu numărul 1894256 este număr circular deoarece:
 
* are numai cifre distincte
* nu conține cifra 0
* pornind de la 1 obținem, pe rând: 8, 9, 2, 6, 5, 4, 1
 
h2. Cerință
Scrieți un program care, pentru un N dat, determină câte numere circulare sunt mai mici  sau egale cu N, precum și cel mai mare număr circular mai mic sau egal cu N.
 
Scrieți un program care, pentru un N dat, determină câte numere circulare sunt mai mici sau egale cu N, precum și cel mai mare număr circular mai mic sau egal cu N.
h2. Date de intrare
Pe prima linie a fișierului de intrare $circular.in$ se află numărul natural N.
Pe prima linie a fișierului de intrare $circular.in$ se află numărul natural N.
h2. Date de ieșire
 
Fișierul de ieșire $circular.out$ conține o singură linie, pe care se află numărul de numere circulare mai mici ca N precum și numărul circular maxim cerut, separate printr-un spațiu. Dacă nu există nici un număr circular mai mic ca N, în fișierul de ieșire se vor afișa două valori 0 separate printr-un spațiu.
h2. Restricții
10 <= N < 10000000
* $... &le; ... &le; ...$
h2. Exemplu
Exemplu
circular.in	circular.out	Semnificație
1894250	347 1849625	Există 347 numere circulare mai mici ca 1894250 cel mai mare dintre acestea fiind 1849625
* 10 &le; N < 10000000
h2. Exemplu
table(example).
|_. circular.in |_. circular.out |
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
|
 
h3. Explicație
 
...
|_. circular.in |_. circular.out |_. Explicații |
| 1894250
| 347 1849625
| Există 347 numere circulare mai mici ca 1894250 cel mai mare dintre acestea fiind 1849625
|
== include(page="template/taskfooter" task_id="circular") ==

Nu există diferențe între securitate.