Уисполнителя вычислитель две команды, которые присвоены номера: 1. вычти 5, 2. умножь на 4. первая из них уменьшает число на экране на 5, вторая- увеличивает его в 4 раза. запишите порядок команд в алгоритме получения из числа 7 числа 3а наименьшее число команд. например,221-это алгоритм: умножь на 4 вычти 5 вычти 5,- который преобразует число 3 в 2
100
313
Ответы на вопрос:
Var i, n: integer; b: array[1..3] of integer; begin write('type integer: '); readln(n); if n< 0 then n: =-n; // уничтожение знака числа repeat i: = i + 1; b[i] : = (n mod 10); // вывод последней цифры числа n: = n div 10; // удаление последней цифры числа until n=0; if b[3] > b[2] thenwriteln('цифра сотен больше десятков ',b[3] - b[2])elsewriteln('цифра сотен меньше десятков ',b[2] - b[3]); if b[2] > b[1] thenwriteln('цифра десятков больше единиц ',b[2] - b[1])elsewriteln('цифра десятков меньше единиц ',b[1] - b[2]); end.
Популярно: Информатика
-
jsjdfjnids7363908.05.2022 09:17
-
НастёнышЬ1419.01.2021 09:08
-
FanatikOutlast18.12.2021 11:20
-
айлимайли24.03.2023 20:26
-
karmazinakata6789022.04.2020 02:12
-
deni951404.03.2021 01:21
-
Mar0920.11.2022 17:34
-
Motia2k1708.07.2020 10:42
-
супермарио316.10.2022 23:08
-
yasenchuk02ozo83d19.03.2020 06:32