function IsPrime(Self: integer): boolean; extensionmethod;
// является ли число простым ?
begin
if Self < 4 then Result := True
else
begin
var found := (Self mod 2 = 0);
var p := 3;
while (not found) and (sqr(p) <= Self) do
begin
found := (Self mod p = 0);
p += 2
end;
Result := not found
end
end;
begin
var (m, n) := ReadInteger2('Введите m и n:');
Range(m, n).Where(t -> not t.IsPrime).Println
end.
Поделитесь своими знаниями, ответьте на вопрос:
2. пять человек живут в одном городе. их имена-леонид, владимир, николай, олег и пётр. их фамилии-степанов, борисов, козин, дроздов и истомин. борисов знаком только с двумя, а козин знаком только один человек. пётр знаком со всеми, кроме одного. николай и истомин знают друг друга с детства. владимир, николай и оллег знакомы между собой. дроздов и владимир незнакомы. олег, николай и борисов часто вместе ходят в кино. назовите имена и фамилии каждого.
Борисов Влад
Козин Леонид
Истомин Олег
Степанов Николай