В чем усложнение ? Допустим знаков 2 после запитой 1 число 0.0 знаков 3 после запитой 2 число 0.00 и так далее .
знаков 3 после запитой 1 число 00.0 знаков 3 после запитой 2 число 0.00 и так далее .
А если бы можно было использовать ноль
знаков 2 после запитой 0 число 00 знаков 2 после запитой 1 число 0.0 и так далее .
знаков 3 после запитой 0 число 000 знаков 3 после запитой 1 число 00.0 знаков 3 после запитой 0 число 0.00и так далее .
Сам программист 20 лет. Подкорректировать алгоритм редактирования переменной с плавающей запитой вашим программистам не составит труда.