Поиск простых чисел среди натуральных чисел можно осуществлять с помощью алгоритма, известного как «решето Эратосфена». www.rbc.ru school-science.ru
Алгоритм: www.rbc.ru
- Записать все числа от 2 до N, где N — верхняя граница, до которой нужно найти простые числа. www.rbc.ru
- Начать с первого числа (2) — это первое простое число. www.rbc.ru
- Вычеркнуть все числа, кратные 2 (то есть 4, 6, 8, 10…), так как они не являются простыми. www.rbc.ru
- Перейти к следующему незачёркнутому числу (это будет 3) — это следующее простое число. www.rbc.ru
- Вычеркнуть все числа, кратные 3 (6, 9, 12, 15…), если они ещё не вычеркнуты. www.rbc.ru
- Повторить процесс: переходить к следующему незачёркнутому числу, объявлять его простым и вычёркивать все его кратные. www.rbc.ru
- Остановиться, когда дойти до числа, которое больше √N (квадратного корня из N). www.rbc.ru Все оставшиеся незачёркнутые числа будут простыми. www.rbc.ru
Ещё один способ поиска простых чисел — пробное деление. www.rbc.ru Нужно поделить проверяемое число на все простые числа от 2 до квадратного корня из этого числа. www.rbc.ru Если число ни на какое другое, кроме единицы и самого числа, больше не делится, значит, оно относится к множеству простых чисел. www.rbc.ru