Modernes C++ programmieren

Okt 23, 2024

lst-0135-book.cpp

std::vector<int> prims = {2};        // globale Variable
bool testeObPrim(int n) {            // eigene Funktion
    for(int teil : prims) {          // Zugriff auf globale Variable
        if(teil*teil > n)            // Zugriff auf Parameter
            return true;
        if(n%teil==0)
            return false;
    }
    return true;
}
void berechnePrimsBis(int bis) {     // noch eine eigene Funktion
    for(int n=3; n<bis; n=n+2) {
        if(testeObPrim(n)) {         // eigene Funktion verwenden
            prims.push_back(n);
        }
    }
}