Округление до произвольного числа значащих цифр
Как вы можете округлитьЛюбые число (не только целые числа> 0) до N значащих цифр?
Например, если я хочу округлить до трех значащих цифр, я ищу формулу, которая может принять:
1 239 451 и возврат 1 240 000
12,1257 и возврат 12,1
.0681 и возвращение .0681
5 и возврат 5
Естественно, алгоритм не должен быть жестко запрограммирован, чтобы обрабатывать только N из 3, хотя это было бы началом.