Помогите, массив, пожалуйста

0 голосов
16 просмотров

Помогите, массив, пожалуйста


image

Информатика (893 баллов) | 16 просмотров
Дан 1 ответ
0 голосов
Правильный ответ
// PascalABC.NET 3.2, сборка 1417 от 28.03.2017
// Внимание! Если программа не работает, обновите версию!

function IsPrime(n:integer):boolean;
begin
  if n<4 then Result:=True<br>  else begin
    var found:=(n mod 2=0);
    var p:=3;
    while (not found) and (sqr(p)<=n) do<br>      begin found:=(n mod p=0); p+=2 end;
    Result:=not found
    end
end;

begin
  var a:=ArrRandom(ReadInteger('n='),0,100); a.Println;
  var primes:=a.Where(x->IsPrime(x)).ToArray;
  primes.Sort;
  primes.Println
end.

Пример
n= 17
33 23 56 58 32 2 5 72 68 59 89 30 17 40 44 21 23
2 5 17 23 23 59 89
(150k баллов)
0

Ожидался идентификатор

0

но var обнаружено

0

5 строка

0

как правильно

0

????

0

(((