Boa tarde!

Você pode fazer que:

n= N*K - ((k-1)*9 - (k-2)* 9*10 - (k-3)*9*10 - ... - 9*10^(k-1)): Pois
contei 9*k algarismos ao invés de 9, 90*k algarismos ao invés de 90*2 e ....

seja n = N*k - X então X= (k-1)*9 - (k-2)* 9*10 - (k-3)*9*10 - ... -
9*10^(k-1)


X1 = 9 + 90 + 900 + ... + 9*10^(k-1) = 10^(k-1) -1
X2 = 9 + 90 +900+ ...+ 9*10^k-2 = 10^(k-2) -1
X3 = 9 + 90 +900+ ...+ 9*10^k-2 = 10^(k-3) -1
 .
 .
 .
Xk-1 =9                                       = 10^1 -1

X = X1 + X2 +... + Xk-1 = 10*(10^(k-1) -1)/9 +(k-1)

n = N* k + K - (10* (10^(k-1) -1)/9 +1)

(10^(k-1) - 1)/9 = 1 + 10 + 10^2 + ... + 10^(k-1) = 111...1(k-1 algarismos)
quando multiplicado por 10 ficaria: 111...10 (k-1 algarismos 1)
quando somado com 1ficaria 11111111 (k algarismos 1)

logo n = n* (k+1) - 1111...1 (k algarismos)

Saudações,
PJMS.



Em 31 de janeiro de 2016 14:30, marcone augusto araújo borges <
[email protected]> escreveu:

> Mostre que o número de algarismos utilizados para escrever de 1 até N
> é dado por n = k.(N+1) - 11...1(k algarismos), em que k é o número de
> algarismos
> de N
>
> Eu cheguei em n = 9.[1+2.10 + 3.10^2 + 4.10^3 + ... +(k-1).10^(k-2)] +
> k.[N - (10^(k-1) - 1)]
> Mas não concluí o que desejava.
> É fácil chegar na expressão da segunda linha para n = 2,3,4,5,...mas não
> consegui generalizar.
>

-- 
Esta mensagem foi verificada pelo sistema de antiv�rus e
 acredita-se estar livre de perigo.

Responder a