Получив на вход число x этот алгоритм печатает два числа a и b укажите наименьшее из таких чисел x при вводе которых алгоритм печатает сначала 3 а потом 18 var x,a,b: integer begin readln(x); a: =0, b: =0 while x> 0 do begin a: =a+1 if x mod 2=0 then b: =b+x mod 10 x: =x div 10 end; writeln(a); writeln (b); end.
284
421
Ответы на вопрос:
Переменная а ведёт подсчёт количества цифр в числе, значит, число трёхзначное. переменная b пополняется последней цифрой числа только тогда, когда число чётно. затем производится сокращение числа на последнюю цифру. так как мы ищем наименьшее число, то им будет являться число 288.
Популярно: Информатика
-
dashutka2003204.04.2021 18:12
-
see99aa29.03.2020 00:22
-
Ника11111111112222227.09.2020 22:01
-
GeneralEsdese16.12.2022 04:21
-
Hartfilia14.10.2020 12:59
-
Lolololololololol422.08.2021 17:56
-
Anastasia1441713.09.2020 04:22
-
lerka2222222222222218.03.2023 01:10
-
Ghasty08.02.2023 22:05
-
martynovich0425.07.2021 21:39