Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Буду благодарен, если поможете с задачей по информатике. Не успеваю из-за недосыпа.

Александр Филин Ученик (128), на голосовании 1 неделю назад
Исполнитель Редактор получает на вход строку символов и преобразует еѐ. Редактор
может выполнять две команды, в обеих v и w обозначают цепочки символов.
А) заменить (v, w)
Заменяет в строке первое слева вхождение цепочки v на цепочку w. Если в строке нет
вхождений цепочки v, команда
заменить (v, w)
не меняет эту строку.
Б) нашлось (v)
Проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если встречается,
команда возвращает логическое значение «истина», иначе «ложь». Строка исполнителя
при этом не изменяется.
Цикл
ПОКА условие
последовательность команд
КОНЕЦ ПОКА
выполняется, пока условие истинно.
В конструкции
ЕСЛИ условие
ТО команда1
ИНАЧЕ команда2
КОНЕЦ ЕСЛИ
выполняется команда1 (если условие истинно) или команда2 (если условие ложно).
Дана программа для Редактора:
НАЧАЛО
ПОКА нашлось (55) ИЛИ нашлось (150) ИЛИ нашлось (555)
ЕСЛИ нашлось (55)
ТО заменить (55, 615)
КОНЕЦ ЕСЛИ
ЕСЛИ нашлось (150)
ТО заменить (150, 5950)
КОНЕЦ ЕСЛИ
ЕСЛИ нашлось (555)
ТО заменить (555, 50)
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ
Ей на вход поступает строка, которая начинается с цифры «0», а затем содержит n цифр
«5» (3<n<10000).
Определите наименьшее значение n, при котором произведение нечѐтных цифр больше
100000.
Голосование за лучший ответ
Альфред Филекин Мастер (1382) 1 месяц назад
надо провести замены и посчитать произведение нечётных цифр чем больше n тем быстрее получится
Александр ФилинУченик (128) 1 месяц назад
Дело как раз в том, что я не успеваю. Реши, пожалуйста.
Александр Филин, а что там успевать? Код пишется секунд 40
Похожие вопросы