Pagini recente »
Atașamentele paginii paritate
|
Clasament 2021-03-25-clasa-5-tema-24
|
Diferențe pentru utilizator/lbadea1000 între reviziile 2 și 3
|
Monitorul de evaluare
|
Diferențe pentru problema/dconv între reviziile 1 și 4
Diferențe pentru
problema/dconv între reviziile
#1 si
#4
Nu există diferențe între titluri.
Diferențe între conținut:
== include(page="template/taskheader" task_id="dconv") ==
Poveste și cerință...
O dublă conversie a unui număr zecimal la baza doi se calculează astfel: convertim numărul la baza doi. Apoi numărul rezultat, format numai din zero și unu, îl considerăm număr zecimal. Convertim acest număr zecimal la baza doi și obținem rezultatul dublei conversii.
*Exemplu*: $45[~(10)~]$ se reprezintă în baza doi ca $101101[~(2)~]$. Drept pentru care vom considera numărul $101101[~(10)~]$ (în baza 10) și-l vom converti la baza doi obținînd $11000101011101101[~(2)~]$.
h2. Cerință
Se citește la intrare un număr zecimal [$n$], să se calculeze și să se afișeze dubla lui conversie la baza 2.
h2. Date de intrare
Fișierul de intrare $dconv.in$ ...
Fișierul de intrare $dconv.in$ conține pe prima linie numărul [$n$].
h2. Date de ieșire
În fișierul de ieșire $dconv.out$ ...
În fișierul de ieșire $dconv.out$ se va afișa dubla conversie a lui [$n$].
h2. Restricții
* $... ≤ ... ≤ ...$
* $1 ≤ n ≤ 200 000$
h2. Exemplu
table(example).
|_. dconv.in |_. dconv.out |
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
| 45
| 11000101011101101
|
| 72
| 11110100011000101000
|
h3. Explicație
...
== include(page="template/taskfooter" task_id="dconv") ==
== include(page="template/taskfooter" task_id="dconv") ==
Nu există diferențe între securitate.