C++ Bc. 3: Porovnání verzí

Z GeoWikiCZ
Bez shrnutí editace
mBez shrnutí editace
Řádek 7: Řádek 7:
'''Algoritmus:''' Vytvoříme seznam přirozených čísel menších nebo rovno ''N''. První prvočíslo je  podle definice 1. Druhé prvočíslo je 2, označíme tedy v našem seznamu všechny násobky čísla 2 (která z definice nemohou být prvočísly). Přejdeme na další neoznačené číslo v seznamu, tj. na číslo 3 a celý proces opakujeme, dokud není zpracován celý seznam.
'''Algoritmus:''' Vytvoříme seznam přirozených čísel menších nebo rovno ''N''. První prvočíslo je  podle definice 1. Druhé prvočíslo je 2, označíme tedy v našem seznamu všechny násobky čísla 2 (která z definice nemohou být prvočísly). Přejdeme na další neoznačené číslo v seznamu, tj. na číslo 3 a celý proces opakujeme, dokud není zpracován celý seznam.


[ [[C plus plus Bc.|Zpět]] | [[C plus plus Bc. 3 cpp|C++]] ]
[ [[C plus plus Bc.|Zpět]] | [[C plus plus Bc. 3 cpp|C++]] | [[C plus plus Bc. 4|Další]] ]

Verze z 2. 7. 2006, 12:06

Eratosthenovo síto

Napište funkci eratosthenovo_sito(), která naplní standardní kontejner std::vector<int>, seznamem prvovočísel, která jsou menší nebo rovna N.

void erathosthenovo_sito(int N, std::vector<int>& prvocisla);

Algoritmus: Vytvoříme seznam přirozených čísel menších nebo rovno N. První prvočíslo je podle definice 1. Druhé prvočíslo je 2, označíme tedy v našem seznamu všechny násobky čísla 2 (která z definice nemohou být prvočísly). Přejdeme na další neoznačené číslo v seznamu, tj. na číslo 3 a celý proces opakujeme, dokud není zpracován celý seznam.

[ Zpět | C++ | Další ]