Написать рекурсивную функцию подсчета суммы цифр натурального числа и с ее

Написать рекурсивную функцию подсчета суммы цифр натурального числа и с ее внедрением найти в каком из 2-ух данных натуральных чисел сумма цифр больше. ( в Pascal ABC)

Задать свой вопрос
Сема Нурмамед
Усточните: Pascal ABC либо PascalABC.NET. Там отличия есть.
Куштысев Роман
Усточните: Pascal ABC либо PascalABC.NET. Там отличия есть.
2 ответа
Function NumSum(n:integer):integer;
var d:integer;
begin
  d:=n mod 10;
  if d=n then NumSum:=n
  else NumSum:=d+NumSum(n div 10)
end;

var a,b,d:integer;
begin
  Write('Введите два числа: '); Read(a,b);
  d:=NumSum(a)-NumSum(b);
  if dgt;0 then Writeln('Сумма цифр в первом числе больше')
  else
    if dlt;0 then Writeln('Сумма цифр во втором числе больше')
    else Writeln('Сумма цифр в обоих числах схожа')
end.
В хоть какой версии заработает, как мне кажется. Пробуй.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт