Ответы на вопрос:
Var i,d,n,k: integer; begin write('введите трехзначное натуральное число: '); read(n); k: =0; for i: =1 to 3 do begin d: =n mod 10; if d mod 3=0 then begin inc(k); write(d,' ') end; n: =n div 10 end; if k> 0 then write('- цифры, кратные трем') else write('таких цифр нет') end. примеры введите трехзначное натуральное число: 569 9 6 - цифры, кратные трем введите трехзначное натуральное число: 184 таких цифр нет замечание: в программе считается, что цифра 0 также кратна трем (как и всем другим числам), поскольку остаток от деления от нуля на 3 равен 0. если это не так, то замените условие d mod 3 = 0 на (d mod 3 = 0) and (d> 0)
Популярно: Информатика
-
clashof7a09.02.2021 00:20
-
нету3608.01.2020 23:24
-
kimdana101.03.2021 03:42
-
зайнаб200614.08.2021 19:24
-
nagibator893067TITAN03.07.2021 20:11
-
filbert0406.03.2020 16:25
-
Yorfound10.03.2022 22:47
-
allahakbar1062p0a3z009.08.2021 12:08
-
Руфлер02.04.2023 13:07
-
2006zahar200605.05.2021 13:21