Это называется округление с распределением - обычно делается в два шага - на первом мы распределяем округлённую до нужного значения дробь, а вторым шагом - разносим остатки по минимальным единицам.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн