• Допишите программу пожалуйста
    Дано целое число, не меньшее 2. Выведите его наименьший натуральный делитель, отличный от 1.
    var i,n,s:integer;
    begin
    read(n);
    i:=2;
    while s<>0 do
    begin
    s:= n mod i;
    i:=i+1;
    end;
    writeln (i);
    end.

Ответы 1

  • var i,n,s:integer;begin    read(n);        i:=2;            s:=1; {иначе не зайдешь в цикл вообще, т.к. изначально S=0]             while s<>0 do                begin                      s:= n mod i;                         if s <> 0 then                           i:=i+1;                 end;writeln (i);end.
    • Автор:

      basilf6s4
    • 2 года назад
    • 10
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years