Precyzja liczby zmiennoprzecinkowej przy wyświetlaniu.
Ostatnio zmodyfikowano 2012-12-25 17:14
Mike148 Temat założony przez niniejszego użytkownika |
Precyzja liczby zmiennoprzecinkowej przy wyświetlaniu. » 2012-12-25 16:12:55 Witam ! Rozwiązując pewien algorytm mam problem przy wypisaniu wyniku. Otóż jest to liczba zmiennoprzecinkowa ( u mnie double). Wypisuje ją za pomocą printf (o cout nie ma mowy :| ). Problem polega na tym, że kiedy wyświetla ją do 6 miejsc po przecinku. Np. 2.125 -> 2.125000 249.750249750 -> 249.750250
Wiem że dokładność można ustawić tak w printf -> printf("%.10f", x), ale wtedy jak liczba będzie miała mniej liczb po przecinku to dopisze zera. Boję się, że wtedy sprawdzarka algorytmu uzna wynik za błędny :(. Moje pytanie więc brzmi : Czy da się to jakoś zrobić dynamicznie ?
|
|
Mrovqa |
» 2012-12-25 17:14:51 Boję się, że wtedy sprawdzarka algorytmu uzna wynik za błędny :(. |
Jak masz dokładność do n miejsc po przecinku, to dlaczego chcesz obcinać zera? Wysyłałeś w ogóle rozwiązanie? Jeżeli nie - wyślij, a nie spekuluj. |
|
« 1 » |