
Паскаль M меньше n, n и m натуральные числа. Вывести на экран числа от m до n которые не являются
простыми

Ответы на вопрос

PascalABC.NET 3.4.2, сборка 1884 от 24.11.2018
Внимание! Если программа не работает, обновите версию!
function IsPrime(Self: integer): boolean; extensionmethod;
// является ли число простым ?
begin
if Self < 4 then Result := True
else
begin
var found := (Self mod 2 = 0);
var p := 3;
while (not found) and (sqr(p) <= Self) do
begin
found := (Self mod p = 0);
p += 2
end;
Result := not found
end
end;
begin
var (m, n) := ReadInteger2('Введите m и n:');
Range(m, n).Where(t -> not t.IsPrime).Println
end.




Для решения этой задачи, нужно написать программу на языке программирования, которая будет проверять каждое число в диапазоне от m до n на простоту и выводить только те числа, которые не являются простыми. Простое число - это натуральное число, которое делится только на 1 и само себя без остатка.
Вот пример программы на языке Python, которая решает данную задачу:
pythondef is_prime(num):
if num < 2:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
def print_non_primes(m, n):
for num in range(m, n + 1):
if not is_prime(num):
print(num)
# Пример использования
m = 10
n = 30
print_non_primes(m, n)
В этой программе, функция is_prime
проверяет, является ли число простым, и возвращает True
если число простое, и False
в противном случае.
Функция print_non_primes
принимает два аргумента m
и n
, и выводит все числа в диапазоне от m
до n
, которые не являются простыми. Для каждого числа в этом диапазоне, программа вызывает функцию is_prime
и выводит число на экран только если оно не является простым.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili