Скласти програму знаходження всіх простих чисел менших 1000.
Ответы на вопрос
        Ответ:
смотря какой язык программирования, вот простая на Python
import math, time
def test(n, pr): #проверка простоты, n - число, pr - список уже известных простых чисел
i = 0
ll = math.sqrt(n)
while True:
if math.trunc(n / pr[i]) == n / pr[i]:
return False
if (len(pr) - 1) == i or pr[i] > ll:
return True
i = i + 1
def wr(pr, n): #запись списка в файл
f = open('простые числа до' + str(n + 2) + '.txt', 'w')
for i in range (len(pr)):
f.write(str(pr[i]) + '\n')
f.close()
def pr_m(n): #возвращает все простые числа =< n в виде списка
pr = [2]
for h in range (n):
yi = test(h + 3, pr)
if yi == True:
pr.append(h + 3)
return pr
v = int(input('')) - 2
wr(pr_m((v)), v)
Объяснение:
Топ вопросов за вчера в категории Қазақ тiлi
Последние заданные вопросы в категории Қазақ тiлi
- 
			
Математика
 - 
			
Литература
 - 
			
Алгебра
 - 
			
Русский язык
 - 
			
Геометрия
 - 
			
Английский язык
 - 
			
Химия
 - 
			
Физика
 - 
			
Биология
 - 
			
Другие предметы
 - 
			
История
 - 
			
Обществознание
 - 
			
Окружающий мир
 - 
			
География
 - 
			
Українська мова
 - 
			
Информатика
 - 
			
Українська література
 - 
			
Қазақ тiлi
 - 
			
Экономика
 - 
			
Музыка
 - 
			
Право
 - 
			
Беларуская мова
 - 
			
Французский язык
 - 
			
Немецкий язык
 - 
			
МХК
 - 
			
ОБЖ
 - 
			
Психология
 - 
			
Физкультура и спорт
 - 
			
Астрономия
 - 
			
Кыргыз тили
 - 
			
Оʻzbek tili
 
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			