Точность после точки double переменной
Есть переменная double num и переменная int capacity
Не могу найти способ настроить точность числа num в зависимости от переменной capacity и распространялось на все приложение. То есть, если capacity = 3 тогда может иметь только такой вид:num = 2.345.
setprecision(num) - не подходит.
заранее спасибо.