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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2010, 19:23   #1
Ksushka12
 
Регистрация: 08.06.2010
Сообщений: 7
По умолчанию Паскаль.Функции

Пожалуйста помогите!Даны три числа. Определить,в каком из них сумма цифр больше. Подсчёт суммы цифр организовать в виде функции.
Ksushka12 вне форума Ответить с цитированием
Старый 08.06.2010, 21:21   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Чем помочь? Во фриланс послать?
p51x вне форума Ответить с цитированием
Старый 08.06.2010, 22:20   #3
Ksushka12
 
Регистрация: 08.06.2010
Сообщений: 7
По умолчанию

помоги пожалуйста написать программу
Ksushka12 вне форума Ответить с цитированием
Старый 08.06.2010, 22:59   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

разбирайтесь:

Код:
function SumDigits(Num : longint) : integer;
var  MySum : integer;
     OneDigit : integer;
begin
  MySum := 0;
  while Num>0 do begin
      OneDigit := Num mod 10;
      Num := Num div 10;
      MySum := MySum + OneDigit;
  end;
  SumDigits := MySum
end;
var A, B, C : integer;
  SumA, SumB, SumC : integer;
begin
   Readln(A,B,C);
   SumA := SumDigits(A);   
   SumB := SumDigits(B);
   SumC := SumDigits(C);
   if (SumA>SumB) and (SumA>SumC) then 
       WriteLn('Максимальная сумма у числа ',A:1)
   else 
     if (SumB>SumA) and (SumB>SumC) then 
        WriteLn('Максимальная сумма у числа ',B:1)
     else 
       if (SumB=SumA) and (SumA=SumC) then 
           WriteLn('Сумма цифр у всех чисел одинакова')
       else
          WriteLn('Максимальная сумма у числа ',C:1);
 readln;
end.

Последний раз редактировалось Serge_Bliznykov; 09.06.2010 в 16:08.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 09.06.2010, 15:16   #5
Ksushka12
 
Регистрация: 08.06.2010
Сообщений: 7
По умолчанию

Спасибо большое
Ksushka12 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
функции паскаль milasssska Помощь студентам 9 27.05.2010 21:08
функции паскаль milasssska Помощь студентам 1 27.05.2010 02:07
Паскаль. Функции. LiptonICE Помощь студентам 2 16.05.2010 14:44
функции. паскаль. Bree Помощь студентам 3 05.03.2010 22:16