Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 17.02.2011, 01:54   #1
malenkaya
Пользователь
 
Регистрация: 03.02.2011
Сообщений: 15
По умолчанию функции

Даны два натуральных числа. Выяснить, в каком из них сумма цифр больше. Определить функцию для расчета суммы цифр натурального числа
malenkaya вне форума
Старый 17.02.2011, 01:57   #2
Annabel
Пользователь
 
Аватар для Annabel
 
Регистрация: 14.11.2009
Сообщений: 29
По умолчанию

используешь остаток от деления числа на 10 и таким образом суммируешь цифры
Annabel вне форума
Старый 17.02.2011, 02:15   #3
Cody M.
Пользователь
 
Регистрация: 13.03.2009
Сообщений: 14
По умолчанию

Код:
function DigitSum(x: integer): integer;
var
  sum: integer;
begin
  while x <> 0 do
  begin
    sum := sum + x mod 10;
    x := x div 10;
  end;
  result := sum;
end;

var
  a, b, asum, bsum: integer;

begin
  write('Введите число a: ');read(a);
  write('Введите число b: ');read(b);
  if DigitSum(a) > DigitSum(b) then writeln('Сумма цифр числа ', a, ' больше суммы цифр числа ', b)
  else writeln('Сумма цифр числа ', b, ' больше суммы цифр числа ', a);
end.
Cody M. вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мини бэйсик:объявление функции, вызов функции , возврат. AL_LORD Помощь студентам 2 14.10.2010 17:48
Программа на СИ++, используя функции работы с файлами и функции <string.h> Аня Popova Фриланс 9 13.09.2010 15:52
Функции в си. Вывод двумерного массива из функции. Evgen51 Общие вопросы C/C++ 9 13.05.2010 03:59
Чем отличается описание функции от определения функции в С++? Go6a Помощь студентам 4 18.07.2009 18:07
Функции. Передача массива в качестве параметра функции. Wia Помощь студентам 2 17.03.2009 14:57