|
zadach127.PAS |
|
{* Задача 127 *}Unit ZADACH127; InterfaceImplementationBegin writeln( 'Напечатать в возрастающем порядке все трёхзначные числа,
в десятичной записи кот. нет одинаковых цифр
'); End. Program pas13565;
Uses zadach127.pas; {* Эту строку можно удалить *}
Uses crt; {* Вызов внешних функций *}
Var {* Необходимые переменные *}
i : longint;
j : longint;
k : longint;
a : longint;
l : longint;
Begin
clrscr; {* Стираем всё с экрана *}
For i := 1 To 9 Do {* Переменная i увеличивается с 1 до 9 *}
For j := 0 To 9 Do {* Увеличиваем j от 0 до 9 с шагом 1 *}
For k := 0 To 9 Do {* Переменная k увеличивается с 0 до 9 *}
Begin
If (ij) And(ik) And(jk) Then
Begin
a := 100 * i + 10 * j + k;
l := l + 1;
write( ' a=', a);
End;
End;
write( ' кол-во чисел ', l);
readln; {* Ждем подтверждения пользователя *}
End.
|