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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2009, 07:56   #1
Юля787
 
Регистрация: 12.10.2009
Сообщений: 8
Печаль Процедуры

3. Для делимости числа на 3 требуется, чтобы сумма цифр числа делилась на 3.
Написать процедуру проверки делимости числа n, вводимого с клавиатуры, на 3.
18. Вычислить значение выражения: y=an ∙ xn + an-1 ∙ xn-1 + … + a2 ∙ x2 + a1 ∙ x1 + a0,
где все данные – целые числа. Коэффициенты an, an-1, …, a1, a0 являются первыми
членами арифметической прогрессии, определяемой q – первым элементом и d –
разностью между соседними элементами. Значения q, d, n, x вводятся с
клавиатуры.
всем заранее спасибо
=**)
Юля787 вне форума Ответить с цитированием
Старый 11.12.2009, 08:15   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну предположим на первую так:
Код:
MODULE Num;
IMPORT StdLog,In;

PROCEDURE do*;
VAR sum,n,k,e:INTEGER;
BEGIN
 In.Open;
 In.Int(n);
 sum:=0;
 k:=10;
 REPEAT
  e:=n MOD k;
  sum:=sum+e;
  n:=n DIV k;
 UNTIL n=0; 
 StdLog.Clear;
 StdLog.Int(sum);StdLog.Ln;
 IF sum MOD 3=0 THEN
  StdLog.String("Поделится");
 ELSE
  StdLog.String("Не поделится");
 END;
END do;

END Num.
На входе 1234

Результат:
Цитата:
10
Не поделится
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 13.12.2009, 13:04   #3
Юля787
 
Регистрация: 12.10.2009
Сообщений: 8
По умолчанию

а савторой задачей что делать, подскажите плиз
Юля787 вне форума Ответить с цитированием
Старый 13.12.2009, 13:06   #4
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

язык какой7
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 13.12.2009, 15:06   #5
Юля787
 
Регистрация: 12.10.2009
Сообщений: 8
По умолчанию

Язык паскаль
Юля787 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
процедуры lucky Общие вопросы Delphi 0 08.06.2009 17:34
Процедуры perojenko Паскаль, Turbo Pascal, PascalABC.NET 3 23.01.2009 10:42
Запуск процедуры из процедуры с дополнением 1sal1 Общие вопросы Delphi 3 06.10.2008 21:54
процедуры FIIR БД в Delphi 9 26.02.2008 11:26