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

Ответы 1

  • 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)  endend;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:=0end;  var  n,k,s:integer;  m:real;begin  Read(n);  Writeln(Mean(n))end.
    • Автор:

      mateo919
    • 2 года назад
    • 5
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years