Напишите процедуру которая определяет верно ли что переданное ей число - простое....

0 интересует 0 не интересует
414 просмотров

Напишите процедуру которая определяет верно ли что переданное ей число - простое. (Используйте изменяемые параметры)


спросил от Начинающий (260 баллов) в категории Информатика
оставил комментарий от Бакалавр (13.3k баллов)
0 0

Может функция, а не процедура?

оставил комментарий от Бакалавр (13.3k баллов)
0 0

Функция возвращает значение, а процедура нет

оставил комментарий от Начинающий (260 баллов)
0 0

В задании сказано что именно процедура

оставил комментарий от Бакалавр (13.3k баллов)
0 0

Не вижу смысла писать процедурой, но попробую

1 Ответ
0 интересует 0 не интересует
ответил от Бакалавр (13.3k баллов)
 
Лучший ответ

Procedure prime(n: integer);
var i: integer;
begin
  for i := 2 to round(sqrt(n)) do
    if n mod i = 0 then
    begin
      writeln('Число ', n, ' составное');
      exit
    end;
  writeln('Число ', n, ' простое')
end;

begin
  prime(3);
  prime(8);
  prime(23);
  prime(35);
end.

Вывод:
Число 3 простое
Число 8 составное
Число 23 простое
Число 35 составное

оставил комментарий от Начинающий (260 баллов)
0 0

СПАСИБО БОЛЬШОЕ

оставил комментарий от Бакалавр (13.3k баллов)
0 0

Пожалуйста

оставил комментарий от (10 баллов)
0 0

:3

...