Реалізувати в середовищі програмування наступну програму: Вибрати, серед трьох доданих чисел, які введені з клавіатури найменше (з умовою, що числа можуть бути однакові). Якщо число від'ємне - щоб видавась помилка і прохання ввести додане число
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;
writeln('Близнецов нет'); end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку