Составить блок схему и программу В последовательности от 1 до n вывести простые числа, число является простым если оно имеет 2 делителя, 1, и само себя

25 Янв 2019 в 10:19
372 +1
0
Ответы
1

Блок-схема:

Начало
Ввести значение n
Для каждого числа i от 2 до n:
Присвоить переменной is_prime значение True
Для каждого числа j от 2 до i - 1:
Если i делится на j без остатка:
Присвоить переменной is_prime значение False
Прервать цикл
Если is_prime равно True:
Вывести i
Конец

Программа на Python:

n = int(input("Введите значение n: "))
for i in range(2, n+1):
is_prime = True
for j in range(2, i):
if i % j == 0:
is_prime = False
break
if is_prime:
print(i)

Эта программа принимает число n от пользователя и выводит все простые числа от 1 до n.

18 Сен 2024 в 14:08
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир