1. Главная
  2. Библиотека
  3. Программирование
  4. Дан фрагмент алгоритма: ``` 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...

Дан фрагмент алгоритма: ``` 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; ``` Какое наибольшее трехзначное число необходимо ввести, чтобы после выполнения

«Дан фрагмент алгоритма: ``` 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; ``` Какое наибольшее трехзначное число необходимо ввести, чтобы после выполнения»
  • Программирование

Условие:

Дан фрагмент алгоритма:
```
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;
```

Какое наибольшее двузначное число необходимо ввести, что6ы после выполнения фрагмента алгоритма \( \mathrm{s}=0, \mathrm{p}=15 \) ?

Запиши в поле ответа верное число.

Введи ответ

Решение:

Чтобы найти наибольшее двузначное число \( x \), при котором после выполнения фрагмента алгоритма \( s = 0 \) и \( p = 15 \), давайте проанализируем алгоритм. 1. Переменные \( a \) и \( b \) определяются как: - \( a = x \mod 10 \) (последняя цифра числа \( x \)) - \( b = x \div 100 \) (первая цифра числа \( x \), если \( x \) двузначное, то \( b = 0 \)) 2. Поскольку \( x \) двузначное, \( b \) всегда будет равен 0. Таким образом, условие \( b \mod 2 = 0 \) всегда будет исти...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет