Помогите решить задачу с циклом while.Минимальный делитель.Дано целое число, не менее 2....

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

Помогите решить задачу с циклом while.Минимальный делитель.Дано целое число, не менее 2. Выведите его наименьший натуральный делитель, отличный от 1.Без break!!!ПАСКАЛЬ ABC!!!​


image

Информатика (724 баллов) | 51 просмотров
Дан 1 ответ
0 голосов

var N,i:integer;

k:boolean;

BEGIN

readln(N);

i:=2;

while (k=False) do begin

if (N mod i=0) then k:=True;

i:=i+1;

end;

writeln(i-1);

end.

(1.4k баллов)