1Сник
Мудрец
(15455)
4 недели назад
Первый параметр N хз зачем нужен.
Если я правильно понял "да и при делении на два остаток не обнуляется" - делится на 2 без остатка, то
Код примерно:
МассивДней = СтрРазделить(Дни, ","); //разбиваем строку с днями на подстроки по разделителю
СамыйЛучшийДень = -1;
Для Каждого Денек Из МассивДней Цикл
Если Число(Денек) > СамыйЛучшийДень И (Число(Денек)/2) = Цел(Число(Денек)/2) Тогда
СамыйЛучшийДень = Денек;
КонецЕсли;
КонецЦикла;
Сообщить(СамыйЛучшийДень);
Первый параметр содержит величину N (2 ⩽ N ⩽ 1000). Второй параметр содержит строку, представляющую из себя массив номеров дней астрономического календаря.
Пример: N = 10
Дни = «10,16,18,23,24,33,38,40,41,244»
Формат выходных данных.
Выведите единственное число - день, когда Виталию удастся лучше всего купить волшебные бобы. Если такого дня нет выведите -1