DeniSapezko
Только да, логичней было бы завести переменную, а не константу, значение которой мы скопируем со входного потока. А так да, решение правильное, можно и 4-ку поставить
DeniSapezko
Т.е. завести переменну, скопировать значения, и ввести n элементов, т.е. столько, скольким равняется данная переменная
Answers & Comments
PascalABC.NET 3.4.2, сборка 1884 от 24.11.2018
Внимание! Если программа не работает, обновите версию!
begin
var a := ArrRandom(ReadInteger('n='), -99, 99);
a.Println;
Writeln('Элементов со значением, превышающим 30: ',
a.Where(t -> t > 30).Count)
end.
Пример
n= 17
29 8 -26 51 -32 -35 46 95 -90 58 66 64 19 -3 34 -8 45
Элементов со значением, превышающим 30: 8