Feladatok‎ > ‎

Felezgetés

Leírás

Szerintem nem csak én játszottam olyat unalmasabb óráimban a számológépemmel, hogy beírtam egy nagy számot, majd az Ans/2-t addig nyomogattam, amíg a szám tetszőlegesen kicsire nem csökkent.

A feladat hasonló lesz, írj egy programot, ami helyetted is tud unatkozni. Kérjen be egy egész számot, és addig felezgesse egészosztással, amíg a 0-t eléri.

Bónusz: oldd meg a feladatot lebegőpontos (nem egész) számokkal is, ahol a leállás feltétele, hogy 0.0001 alá csökkent a szám.

Példa

Bemenet
3274893
Kimenet
3274893
1637446
818723
409361
204680
102340
51170
25585
12792
6396
3198
1599
799
399
199
99
49
24
12
6
3
1
0

Bónusz

bemenet
3274893
kimenet
3274893.0
1637446.5
818723.25
409361.625
204680.8125
102340.40625
51170.203125
25585.1015625
12792.55078125
6396.275390625
3198.1376953125
1599.06884765625
799.534423828125
399.7672119140625
199.88360595703125
99.94180297851562
49.97090148925781
24.985450744628906
12.492725372314453
6.246362686157227
3.1231813430786133
1.5615906715393066
0.7807953357696533
0.39039766788482666
0.19519883394241333
0.09759941697120667
0.04879970848560333
0.024399854242801666
0.012199927121400833
0.0060999635607004166
0.0030499817803502083
0.0015249908901751041
7.624954450875521E-4
3.8124772254377604E-4
1.9062386127188802E-4
9.531193063594401E-5
Comments