Вводятся 2 натуральных числа. Найти среднее арифметическое цифр каждого из них (создать...

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

Вводятся 2 натуральных числа. Найти среднее арифметическое цифр каждого из них (создать рекурсивную функцию для нахождения среднего арифметического цифр произвольного натурального числа). ПАСКАЛЬ АБС


Информатика (613 баллов) | 105 просмотров
0

Ну это да

0

Так ты поможешь?

0

Так мне нужно именно в паскаль абс

0

И также нужно расписать все

0

Чтобы не было каких либо вопросов

Дан 1 ответ
0 голосов
Правильный ответ

Procedure SumKol(var n,k,s:integer);
begin
  if n>0 then begin
    s:=s+n mod 10;
    k:=k+1;
    n:=n div 10;
    SumKol(n,k,s)
  end
end;

function Mean(n:integer):real;
var k,s:integer;
begin
  k:=0; s:=0;
  SumKol(n,k,s);
  if k>0 then Mean:=s/k else Mean:=0
end;
 
var
  n,k,s:integer;
  m:real;
begin
  Read(n);
  Writeln(Mean(n))
end.

(150k баллов)
0

Оу, я не видел, спасибо огромное!!