14.6.2018 zápočtový test Holan

awk at 2018-06-23 08:09:41

Zadání:
Na standardním vstupu jsou dána dvě kladná celá čísla A{: alt="A" type="image/"}, B{: alt="B" type="image/"}. Každé z čísel je na samostatném řádku. Číslo A{: alt="A" type="image/"} může mít až 100 cifer, číslo B{: alt="B" type="image/"} má nejvýše 6 cifer. Spočítejte hodnotu podílu A / B{: alt="A / B" type="image/"} s přesnostní na 6 desetinných míst. Výsledek vypište na standardní výstup bez nadbytečných vedoucích nul a s přesně šesti ciframi za desetinnou tečkou, poslední cifru nezaokrouhlujte (viz níže uvedené příklady).

Příklady vstupních hodnot a jim odpovídajícího správného výsledku:

100 / 5 = 20.000000
1 / 80 = 0.012500
40 / 3 = 13.333333
80 / 3 = 26.666666
1 / 17 = 0.058823
6666666666 / 4 = 1666666666.500000
99999999 / 100000000 = 0.999999