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

0 голосов
374 просмотров

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


Информатика (260 баллов) | 374 просмотров
0

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

0

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

0

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

0

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

Дан 1 ответ
0 голосов
Правильный ответ

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 составное

(13.3k баллов)
0

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

0

Пожалуйста

0

:3