C++ liczby pierwsze, sito Eratostenesa
Ostatnio zmodyfikowano 2015-01-07 08:11
dek12 Temat założony przez niniejszego użytkownika |
C++ liczby pierwsze, sito Eratostenesa » 2015-01-06 11:16:37 Witajcie, mam do napisania program, który będzie sprawdzał czy podana liczba jest liczbą pierwszą, ale za pomocą sita Eratostenesa. Zawsze sprawdzałem po prostu czy dzieli się tylko przez siebie i przez jeden. A tutaj nie wiem jak do tego podejść. Bo przykłady sita to widzę, że po prostu generuje się tablica liczb pierwszych z danego zakresu. Czyli taki program napisać tak, że najpierw wygenerować sito a potem sprawdzać czy podana przez użytkownika liczba zawiera się w tej wygenerowanej sitem? Bo juz się pogubiłem.
pozdrawiam. |
|
darko202 |
» 2015-01-06 11:41:10 |
|
dek12 Temat założony przez niniejszego użytkownika |
» 2015-01-06 12:10:35 no ale te algorytmy generują liczby pierwsze z jakiegoś zakresu. a jak to zaimplementować tak, że użytkownik podaje liczbę, a program sprawdza czy jest to pierwsza za pomocą tego sita. a nie, że generuje pierwsze z danego zakresu |
|
1aam2am1 |
» 2015-01-06 15:52:11 Twój zakres to [1, liczba podana przez użytkownika] A potem sprawdź czy jest pierwsza |
|
dek12 Temat założony przez niniejszego użytkownika |
» 2015-01-06 21:17:20 wtedy poprostu sprawdzić, czy ta liczba znajduje sie w sicie? |
|
1aam2am1 |
» 2015-01-07 08:11:38 tak |
|
« 1 » |