Sito Eratostenesa jest algorytmem wyznaczającym liczby pierwsze z zadanego przedziału <2, n>. Liczby pierwsze znajdują zastosowanie między innymi w kryptografii, o czym przeczytasz m.in. w e‑materiałach:
Zastosowanie liczb pierwszychZastosowanie liczb pierwszych,
Szyfr RSASzyfr RSA.
Ten e‑materiał poświęcony jest implementacji algorytmu sita Eratostenesasita Eratostenesa w języku C++.
Ciekawi cię, jak wyglądają implementacje w innych językach programowania? Możesz się z nimi zapoznać w dwóch pozostałych lekcjach z tej serii:
Sito Eratostenesa w języku JavaSito Eratostenesa w języku Java,
Sito Eratostenesa w języku PythonSito Eratostenesa w języku Python.
Więcej zadań? Sięgnij do: Sito Eratostenesa – zadania maturalneSito Eratostenesa – zadania maturalne.
Przeanalizujesz zasadę działania algorytmu sita Eratostenesa.
Zaimplementujesz algorytm Eratostenesa w języku C++.
Rozwiążesz kilka problemów wymagających wyznaczenia liczb pierwszych z zadanego przedziału <2, n>.