// PascalABC.NET 3.1, сборка 1219 от 16.04.2016
begin
var a:=ArrRandom(ReadInteger('n='),-99,99); a.Println;
for var i:=0 to a.IndexMax-1 do
if a[i]<0 then a[i]:=0;
a.Println
end.
<u><em>Тестовое решение:</em></u>
n= 15
-35 4 87 60 -93 -23 -95 -24 -19 -52 10 91 -53 -67 -1
0 4 87 60 0 0 0 0 0 0 10 91 -53 -67 -1
===== 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.
128000 бит / 8 = 16000 байт / 1024 = 15,625 Кб
500 / 15,625 = 32 сек