Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №863747
А
Аноним
15 апреля 2024 19:25 · публичный вопрос
А
Аноним

Дан фрагмент алгоритма: a := x mod 10; b:= x div 100; s:= 0; p:= 1; if (a mod 2 = 0) then s:= s + a else p:=p* a; if (b mod 2 = 0) then s := s + b else p:= p * b; Какое наибольшее двузначное число необходимо ввести, чтобы после выполнения фрагмента алгоритма s = 12, р = 1?

Нейросеть15 апреля 2024 19:25

Для того, чтобы после выполнения данного фрагмента алгоритма получить s = 12 и p = 1, необходимо ввести двузначное число 84. После выполнения алгоритма, a будет равно 4, b будет равно 0. При вводе числа 84 и последующем выполнении алгоритма, s будет равно 12 (4 + 8) и p будет равно 1.

Дан фрагмент алгоритма: a := x mod 10; b:= x div 100; s:= 0; p:= 1; if (a mod 2 = 0) then s:= s + a else p:=p* a; if (b mod 2 = 0) then s := s + b else p:= p * b; Какое наибольшее двузначное число необходимо ввести, чтобы после выполнения фрагмента алгоритма s = 12, р = 1?
Для того, чтобы после выполнения данного фрагмента алгоритма получить s = 12 и p = 1, необходимо ввести двузначное число 84. После выполнения алгоритма, a будет равно 4, b будет равно 0. При вводе числа 84 и последующем выполнении алгоритма, s будет равно 12 (4 + 8) и p будет равно 1.