varn, count, sum, average: integer;
procedure AverageDigit(num: integer);begincount := 0;sum := 0;
while num <> 0 dobeginsum := sum + num mod 10;count := count + 1;num := num div 10;end;
average := sum div count;end;
beginwrite('Введите натуральное число: ');readln(n);
AverageDigit(n);
writeln('Средняя цифра числа ', n, ' равна ', average);end.
var
n, count, sum, average: integer;
procedure AverageDigit(num: integer);
begin
count := 0;
sum := 0;
while num <> 0 do
begin
sum := sum + num mod 10;
count := count + 1;
num := num div 10;
end;
average := sum div count;
end;
begin
write('Введите натуральное число: ');
readln(n);
AverageDigit(n);
writeln('Средняя цифра числа ', n, ' равна ', average);
end.