Ввести вещественное число двойной точности A и целое неотрицательное N: -230 ⩽ A * 10N ⩽ 230 . Округлить A до N-го знака после запятой путём отбрасывания лишних цифр и незначащих нулей (при выводе может возникнуть ***.0)
Алгоритм округления: домножить на 10N, перевести в целое с округлением RTZ, затем обратно, а затем поделить на 10N .
Округление оформить в виде подпрограммы, которой в a0 подаётся количество знаков после запятой, а в fa0 — число, после чего в fa0 возвращается округление.
-12.77859 4
Другой способ округления лучше не использовать: например, 2.0000000003 ≈ 1.999999995, но лексикографически не равно совсем!
-12.7785