Помогите найти юному математику все трехзначные числа, в десятичной записи которых нет...

0 голосов
24 просмотров

Помогите найти юному математику все трехзначные числа, в десятичной записи которых нет одинаковых цифр и вывести эти числа в возрастающем порядке. Составьте блок-схему алгоритма или опишите алгоритм на русском языке, или составьте программу на языке программирования


Информатика (20 баллов) | 24 просмотров
Дан 1 ответ
0 голосов

Программа на языке Паскаль:

var

 n, a, b, c, t: integer;  

begin

 for n := 100 to 999 do

 begin

   a := n div 100;

   b := (n div 10) mod 10;

   c := n mod 10;

   if (a <> b) and (b <> c) and (c <> a) then Writeln(n);

 end;

end.


image
(5.3k баллов)
0

В описании переменных осталась одна лишняя (t). Хотел её использовать для временных значений, но не понадобилась. Лучше её убрать оттуда, а то я забыл.