Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Object Pascal: кроссплатформенные технологии > Трёхзначные числа


Автор: Warfire 10.12.2009, 18:36
Всем здрасте, помогите сделать программу на Паскале где комп пишет все трёхзначные числа, где сумма 1-ой и 3-ей цифры равны 2-ой цифре(121,134 и т.д) с циклами и где он выводит сколько всего таких чисел всего, а то только начинаем изучать Паскаль. smile  

Автор: ФедосеевПавел 10.12.2009, 23:22
Лови
Код

PROGRAM Summa;
VAR
  First,                        {Первая цифра числа}
  Second,                       {Вторая цифра числа}
  Third         : Integer;      {Третья цифра числа}
  Count         : Integer;      {Счетчик найденных чисел}
BEGIN
  Count:=0;
  for Second:=0 to 9 do begin
    for First:=1 to Second do begin
      Third:=Second-First;
      Inc(Count);
{      WriteLn('Число=',First, Second, Third);} {вывод результата в столбик}
      Write(First, Second, Third, ' ');                 {вывод результата в несколько строк}
    end;
  end;
  WriteLn;
  WriteLn('Count=',Count);
END.

А как работает - надеюсь, разберёшься самостоятельно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)