почему в задачке цикл организован так: for i:=2 to n div
Почему в задачке цикл организован так: 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.
Данил Хамурзаев
А как надобно было по-Вашему? Верхний предел n div 2 потому, что делитель не может превосходить половины числа, нижний 2 поэтому, что делитель не обязан быть меньше 2.
1 ответ
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Упражнение 2 Выпишите глаголы и вставьте пропущенные буквы
Русский язык.
Радиус окружности, описанной около равностороннего треугольника, равен 6. Найдите сторону треугольника
Геометрия.
Вычислите силу с которой при давлении 100 КПа атмосфера давит на
Физика.
Синтаксический разбор и схема Но мы сказали, что нам ничего не
Русский язык.
Массовая доля целлюлозы в древесине составляет 50%. Какая масса спирта может
Химия.
помоги мне пожалуста прш
869*(61124-488*125)-50974
Математика.
по шкале высот определить ,в каком направлении происходит понижение релефа уральских гор
География.
Помогите пожалуйста написать Сочинение Овчинникова "победитель'
Литература.
Здравствуйте. Нужен цитатный план испытания лётчика в лесу главы2-13 по повести
Разные вопросы.
Я хочу найти решение и ответ для этой задачи и получить
Математика.
Облако тегов