<em>// PascalABC.NET 3.3.5, сборка 1636 от 10.03.2018</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var n:=ReadInteger('n=');
var a:=ArrRandom(n,-99,99); a.Println;
a.OrderBy(t->t).Println; // 1
var b:=Copy(a); b.Transform(t->t mod 10=0?0:t); b.Println; // 2
Range(2,n-1,3).Select(i->a[i]).Println; // 3
Writeln('Элементов после max: ',n-a.IndexMax-1) // 4
end.
<u>Пример</u>
n= 20
8 37 88 31 -15 -26 -34 24 -31 -31 -91 -40 -49 -91 45 -30 -79 -78 -2 39
-91 -91 -79 -78 -49 -40 -34 -31 -31 -30 -26 -15 -2 8 24 31 37 39 45 88
8 37 88 31 -15 -26 -34 24 -31 -31 -91 0 -49 -91 45 0 -79 -78 -2 39
88 -26 -31 -40 45 -78
Элементов после max: 17
Для решения этого задания достаточно перевести указанное число в двоичную СС и посчитать нули.
158(10) = 10011110, отсюда следует что нулей три.
Ответ: 3.
Существенные свойства объекта входят в определение вида этого объекта.
Правой кнопкой на Мой компьютер => Свойства => Оборудование => Диспетчер устройств =>
<span>=> Дисковые устройства => выбираешь диск который там есть двойным щелчком, и жмешь вкладки. Напр. сведения и выбираешь то что тебе надо. Если не то, попробуй задать вопрос по другому. </span>
===== PascalABC.NET =====
begin
var n := ReadInteger;
var a := ReadArrInteger(n);
Println('Неудовлетворительных', a.Count(p -> p < 5));
if a.Any(p -> p = 10) then
Print('YES')
else
Print('NO')
end.