1. Главная
  2. Библиотека
  3. Программирование
  4. Дан фрагмент алгоритма: Какое наибольшее двузначное чис...
Решение задачи на тему

Дан фрагмент алгоритма: Какое наибольшее двузначное число необходимо ввести, что6ы после выполнения фрагмента алгоритма s=0, p=15 ? Запиши в поле ответа верное число. Введи ответ

  • Программирование
  • #Основы алгоритмизации и программирования
  • #Структуры и алгоритмы обработки данных
Дан фрагмент алгоритма: Какое наибольшее двузначное число необходимо ввести, что6ы после выполнения фрагмента алгоритма s=0, p=15 ? Запиши в поле ответа верное число. Введи ответ

Условие:

Дан фрагмент алгоритма:


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ы после выполнения фрагмента алгоритма s=0, p=15 ?

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

Введи ответ

Решение:

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

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

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

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