W podobny sposób wyznacza się rozwinięcie liczby rzeczywistej w układzie o podstawie k:
x - liczba z przedziału <0;1) n - ilość cyfr po przecinku k - podstawa układu liczenia 1. Powtórz n razy: a) pomnóż x przez k b) wypisz część całkowitą otrzymanej liczby c) przyjmij za x część ułamkową liczby x
Napisz program, który wczyta liczbę rzeczywistą p z przedziału <0; 1) oraz liczbę całkowitą k z zakresu 2..16 i wypisze rozwinięcie liczby p w układzie o podstawie k, nie dłuższe niż n cyfrowe (po przecinku).
Pierwszy i jedyny wiersz wejścia zakończony znakiem nowej linii
zawiera liczbę rzeczywistą p z przedziału <0; 1) oraz
liczby całkowite k z zakresu 2..16 oraz n z
zakresu 2..8.
Dla podstaw k>=10 rozwinięcie wypisz używając wielkich liter
alfabetu.
Zgodne z przykładem.
Dla danych podanych na wejściu:
0.45062589 14 4
Poprawną odpowiedzią jest wyjście:
0.6447 [14]
Jeśli chcesz zobaczyć inny przykład odśwież tę stronę klawiszem F5
Opcje zadania:
Biblioteki : iostream iomanip cmath Limit czasu : 0.1 s Limit pamięci : 32 MB Słowa niedozwolone :