В числе не меньше трех цифр меньше пяти, значит максимум две могут быть больше. Для того, чтобы получить максимально возможное число ставим 9 и 9 в первые разряды (число сотен и десятков тысяч) . Т. е. наше число пока будет начинаться на 99. Поскольку цифр меньше пяти минимум три, дописываем к нашему числу три четверки, поскольку это максимальное число меньшее пяти. Получаем число 99444. Видим, что нечетных чисел здесь два, а должно быть минимум три. Для того, чтобы число осталось максимальным из возможных меняем четверку в конце на тройку. Получаем окончательно 99443.
ответ: 99443
Поделитесь своими знаниями, ответьте на вопрос:
. Какое число будет выведено на экран после выполнения этого фрагмента программы? write(1); for i:=3 to 5 do write(i);
1345
Объяснение:
Оператор write выводит значения переменной на экран, переход на новую строку не делается.
В цикле ДЛЯ переменная i будет последовательно принимать значения: 3, 4 и 5, а оператор write будет выводить их на экран.
Цикл с параметром (ДЛЯ)
for i (переменная счётчик) := 3 (начальное значение) to 5 (конечное значение) do write(i); (оператор)
Переменная счётчик из меняется с шагом 1.