Zaokrąglanie do dowolnej liczby cyfr znaczących
Jak możesz okrążyćkażdy liczba (nie tylko liczby całkowite> 0) do N cyfr znaczących?
Na przykład, jeśli chcę zaokrąglić do trzech znaczących cyfr, szukam formuły, która może przyjąć:
1 239 451 i zwraca 1 240 000
12.1257 i powrót 12.1
.0681 i powrót .0681
5 i powrót 5
Naturalnie algorytm nie powinien być kodowany na stałe, aby obsługiwał tylko N z 3, choć byłoby to początkiem.