Предмет: Информатика,
автор: alenaASD
Допишите программу пожалуйста
Дано целое число, не меньшее 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.
Ответы
Автор ответа:
16
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.
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.
Похожие вопросы
Предмет: Английский язык,
автор: Жека67036
Предмет: Қазақ тiлi,
автор: mariatigr
Предмет: Українська література,
автор: ElizabetGH
Предмет: Математика,
автор: olyaposelentseva
Предмет: Русский язык,
автор: kakdnc