Дано четырехзначное число n, выяснить: верно ли, что все 4 цифры этого числа различны
183
434
Ответы на вопрос:
//pascalabc.net 3.0, сборка 1064 var n: integer; i,d: byte; b: array[0..9] of boolean; fail: boolean; begin write('введите четырехзначное натуральное число: '); read(n); for i: =0 to 9 do b[i]: =false; while (n> 0) and (not fail) do begin d: =n mod 10; if b[d] then fail: =true else b[d]: =true; n: =n div 10 end; if fail then writeln('в числе есть одинаковые цифры') else writeln('в числе нет одинаковых цифр') end. тестовое решение: введите четырехзначное натуральное число: 1263 в числе нет одинаковых цифр введите четырехзначное натуральное число: 1315 в числе есть одинаковые цифры
Популярно: Информатика
-
LUCOVERUS16.03.2023 05:09
-
eksergeeva517.02.2021 21:59
-
elenabradulina26.06.2020 18:20
-
coolraynur08.10.2020 08:25
-
caramel170104.09.2020 07:55
-
Dashocheg4322.10.2022 01:04
-
валерия85217.08.2021 01:34
-
Savich11114.01.2022 00:47
-
Sakinatabdylaeva31.03.2020 16:17
-
илюхаaaaa07.11.2021 07:48