n rəqəmli ədədlərin sayı#8817

n rəqəmli ədədlərin sayı (Həll təhlili)

9 tək rəqəmli ədəd var: 1-dən 9-a qədər.

90 iki rəqəmli ədəd var: 10-dan 99-a qədər.

900 üç rəqəmli ədəd var: 100-dən 999-a qədər.

rəqəmli təbii ədədlərin sayı -ə bərabərdir. n = 10 olduğunda, cavab 9 \times 10^9 olur, burada long long məlumat növü istifadə edilməlidir.

Alqoritmin icrası

Giriş dəyəri oxunur.

scanf("%d", &n);

Cavab res dəyişənində hesablanır, 9 \times 10^{n-1}-ə bərabərdir.

res = 9;
for (i = 1; i < n; i++)
    res *= 10;

Cavabı çap et.

printf("%lld\n", res);