Дано натуральное число n (n<99999). Найти среднеквадратичное значение цифр этого числа....

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

Дано натуральное число n (n<99999). Найти среднеквадратичное значение цифр этого числа. <br>Нужна программа в паскале


Информатика (12 баллов) | 20 просмотров
Дан 1 ответ
0 голосов
var
  x: real;
  y: integer;
  i, k: byte;

begin
  readln(y);
  k := length(inttostr(y));
  x := 0;
  foreach o: char in inttostr(y) do
    x += sqr(strtofloat(o));
  x *= 1 / k;
  writeln(sqrt(x));
end.
(16.9k баллов)