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

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

Задать свой вопрос
1 ответ

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.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт