Есть ответ 👍

Var k, a, s: integer;
sa: real;
f: text;
begin
s:=0; k:=0;
readln(a);
assign(f, 'C:\ксюша\numbers.txt');
rewrite(f);
for var i:=1 to a do
begin
read(a);
write(f,a); end;
close(f); reset(f);
while not eof(f) do
begin
readln(f,a);
s:=s+a;
k:=k+1; end;
close(f);
sa:=s/k;
writeln('Среднее Арифметическое: ',sa:9:2);
end.
Измените путь в программе завтра надо сдать

236
488
Посмотреть ответы 1

Ответы на вопрос:


Чтобы найти число разрядов числа находишь логарифм по основанию 10 от данного числа, обрезаешь целую часть и прибавляешь единицу. trunc(log10(a)+1) у трёхзначных чисел это значение будет равно трём.

Популярно: Информатика