Sito Erastotenesa jest metodą znajdowania wszystkich liczb pierwszych mniejszych od danej liczby naturalnej n.
Metoda wykorzystuje następujące spostrzeżenie. Każda złożona
liczba naturalna ma dzielnik pierwszy p, taki że ![]()
Obrazowo można przedstawić metodę
polegającą na wyszukaniu w zbiorze liczb n liczb pierwszych z przedziału
i wyeliminowaniu ich
wszystkich wielokrotności w zbiorze. Liczby pozostałe po eliminacji są naszym rozwiązaniem.
Przykład - wyeliminowano najpierw wielokrotności 2, następnie 3. Liczby pozostałe to 2,3,5,7,11
![]()
Napisz program, który znajdzie wszystkie liczby pierwsze mniejsze od podanej liczby.

Rys. 1. Przykład formularza
W zadaniu zdefiniuj funkcję sprawdzającą czy dana liczb jest liczbą pierwszą