function IsSimpleNumber(n: integer): boolean; var i: integer; begin IsSimpleNumber := true;
for i := 2 to round(sqrt(n) + 1) do if n mod i = 0 then begin IsSimpleNumber := false; exit; end; end;
begin read(n); prev := 0;
for i := n to 2 * n do if IsSimpleNumber(i) then if prev = 0 then prev := i else if i - prev = 2 then begin writeln(i, ', ', prev, ' - близнецы'); halt; end else prev := i;
begin
Writeln('max=',ArrRandom(15,-50,50).Println.Max)
end.
Тестовое решение:
12 -3 -6 50 -48 16 14 4 24 -9 42 7 20 45 46
max=50