Почему в задаче цикл организован так: for i:=2 to n div 2 do ? пояснить Program Prostoe; var n,i,k:longint; p:boolean; begin write('n='); readln(n); if n=0 then writeln(' это ноль!') else begin p:=true; for i:=2 to n d...

Почему в задаче цикл организован так: for i:=2 to n div 2 do ? пояснить Program Prostoe; var n,i,k:longint; p:boolean; begin write('n='); readln(n); if n=0 then writeln(' это ноль!') else begin p:=true; for i:=2 to n div 2 do if n mod i=0 then begin p:=false;break;end; write(n,'-число '); if p then writeln('простое') else writeln ('не простое'); end; end.
Гость
Ответ(ы) на вопрос:
Гость
Цикл i от 2 до н разделённое на 2. Например, возьмём 5 за н, тогда н в цикле будет равна 2. Если остаток от деления будет равен 0, то программа завершается
Не нашли ответ?
Ответить на вопрос
Похожие вопросы