Для указанных условий - 2 дня. В целом: S == (pow(q, n)-1)/(q-1) - сумма геометрической прогрессии. S == (pow(q, n) - 1) / (q - 1) S * (q - 1) + 1 == pow(q, n) log(S * (q - 1) + 1) == log(pow(q, n)) log(S * (q - 1) + 1) == n * log(q) n == log(S * (q - 1) + 1) / log(q) Округляем до целого: n = ceil(log(S * ( q - 1) + 1) / log(q)) q = 1.1, S = 20 ceil(log(20 * (1.1 - 1) + 1) / log(1.1)) = ceil(log(3) / log(1.1))