// PascalABC.NET 3.3, сборка 1540 от 16.09.2017 // Внимание! Если программа не работает, обновите версию!
begin Writeln(ReadSeqInteger('Вводите числа:',ReadInteger('N=')) .Where(x->Abs(x).Between(10,99)).Count) end.
Пример N= 5 Вводите числа: 23 -4 100 -42 16 3
begin var k:=ReadInteger('K='); Writeln(ReadSeqInteger('Вводите трехзначные числа:',ReadInteger('N=')) .Where(m->Abs((m mod 10)*(m div 100)*(m div 10 mod 10))=k).Count) end.
Герой может за один ход сдвинуться в клетку, соседнюю с данной по стороне или углу (если клетка проходима). За границы карты герой выйти не может. Теперь Вася хочет положить несколько слитков золота (в одной клетке — один слиток) так, чтобы кратчайшее расстояние до них от стартовой клетки было максимальным. Сколько клеток с золотом будет на этой карте? В качестве ответа укажите одно натуральное число, например, 4. КОМЕНТАРИЙ -Для карты, изображенной на рисунке ниже ответ 7 – есть 7 клеток (правый столбец и нижняя строка карты), кратчайший путь до которых требует 2 хода. До всех остальных клеток можно дойти за 1 ход.
=7 ответ проверенный ☺️
Объяснение: