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