lst-0188-book.cpp
// Auszug
std::vector<int> prims{2}; // vector ist ein Container, bereit für Ranged For
void testeObPrim(int n) {
/* prims muss aufsteigend sortiert sein */
for(int teil : prims) { // bereichsbasierte for-Schleife
if(teil*teil > n)
return true;
if(n%teil==0)
return false;
}
return true;
}
// …
void ausgabePrims() {
for(int i=1; int prim : prims) { // bereichsbasierte for-Schleife
std::cout << i++ << ". Primzahl: " <<prim << " ";
}
std::cout << "\n";
}
// …