Для любого целого k обозначим количество цифр в его десятичной записи через N(k). Дано...

0 голосов
97 просмотров

Для любого целого k обозначим количество цифр в его десятичной записи через N(k). Дано натуральное число m. Вычислить:

\frac{N(1)}{1^{2}}+\frac{N(2)}{2^{2}}+...+\frac{N(m)}{m^{2}}

Нужно написать код для паскаля!


Информатика (16 баллов) | 97 просмотров
Дан 1 ответ
0 голосов

Var x: real;
    i, j, m: integer;
function N(i: integer): integer;
begin
     result := length(inttostr(i));
end;
begin
     readln(m);
     for i := 1 to m do
         x := x + N(i)/sqr(i);
     writeln(x);
end.

Я не совсем понял про "количество цифр в десятичной записи", но, если неправильно сделал, легко исправить, напишите мне =)

(16.9k баллов)