Доброго времени суток, товарищи! Сегодня я продолжу речь про простые числа, а именно, расскажу про Решето Эратосфена. Когда-то давным-давно древнегреческому математику Эратосфену Киренскому пришла в голову одна замечательная идея, который мы пользуемся и по сей день. Суть состоит в том, чтобы находить все простые числа до какого-то заданного n, вычеркиванием составных чисел. *составное число - число, которое можно представить в виде с = a*b, где ни a ни b не являются 1* Представим, что мы уже знаем, что 2 (первое простое число) - простое число. А что будет, если мы начнем домножать 2 на разные последовательные числа, отличные от 1? Мы однозначно получим числа, которые быть простыми не могут, ведь у нас число будет иметь как минимум 2 делителя отличные от 1 и самого числа(2 и то число, на которое мы домножим). Посмотрим на примере: 2 - простое, но числа 2*2, 2*3, 2*4 ... 2*k (2*k <= n, напомню, что мы ищем числа до заданного n) - не простые. Теперь мы просто возьмем и вычеркнем их из р