Предмет: Информатика,
автор: asildar1989
Составить программу определяющую является ли число простым
Ответы
Автор ответа:
0
Самое простое из того, что смог придумать. Перебираем числа до половины необходимого (больше нет смысла) (for i := 2 to number div 2 do) и ищем есть ли делители (number mod i = 0). Выводим сообщение.
var
number, i : integer;
begin
write('Число: ');
readln(number);
for i := 2 to number div 2 do
if number mod i = 0 then
begin
writeln('Число не является простым, оно делится, как минимум, на ', i);
Exit;
end;
writeln('Число является простым');
end.
var
number, i : integer;
begin
write('Число: ');
readln(number);
for i := 2 to number div 2 do
if number mod i = 0 then
begin
writeln('Число не является простым, оно делится, как минимум, на ', i);
Exit;
end;
writeln('Число является простым');
end.
Похожие вопросы
Предмет: Алгебра,
автор: NatalySnegir
Предмет: Математика,
автор: natalavasisina
Предмет: Алгебра,
автор: sasalajf67
Предмет: Математика,
автор: Аноним
Предмет: Информатика,
автор: яданилепт