Здравствуйте! Кто пользуется saima-telekom в КР? Скажите его стоит подключать?
259
413
Ответы на вопрос:
Var n, k, d2, d1, d0: integer; e2, e1, e0: integer; procedure getdigits(m: integer; var d2, d1, d0: integer); {перевод числа [100..fff]в 16-ю систему счисления} begin d0 : = m mod 16; m : = m div 16; d1 : = m mod 16; d2 : = m div 16 end; begin n : = 0; {рассматриваем шестнадцатиричные числа от 100 до 7ff} for k : = $100 to $7ff do begin getdigits(k, d2, d1, d0); if (d2 = 2) or (d1 = 2) or (d0 = 2) then begin getdigits(2 * k, e2, e1, e0); if d0 + d1 + d2 = e0 + e1 + e2 then n : = n + 1 end end; writeln('n=', n) end. тестовое решение: n=23
Популярно: Информатика
-
VladSolo28.02.2020 08:26
-
GGNOOB77717.06.2020 22:47
-
kilu55802823.07.2022 04:02
-
AXMED200113.03.2022 05:16
-
Agetnor06.12.2022 22:54
-
lululu426.04.2021 06:33
-
Xalk2201.03.2022 17:16
-
Sharapov200029.06.2022 07:43
-
lozhe4ka24.06.2023 23:22
-
Den222816.05.2021 03:25