Ehkä en vain saanut ideaa, mutta miten tämä eroaa siitä, mitä jo nyt on koodissa tehty?
No täähän eroaa siitä, mitä jo nyt on koodissa että siitä saa ensisilmäykselläkin selvää että kyseessä on alkulukugeneraattori.
..
int i = 0;
for (; i < n; i++) {
// Jos i oli alkuluku, great.
if ( alkuluku(i) ) {
printf("%i on alkuluku! Elämälle löytyi tarkoitus!\n", i);
}
}
..
Eihän lopputulos (käyttäjän näkökulmasta) tietenkään eroa ollenkaan alkuperäisestä toteutettiin se kuinka tahansa, mutta saa sitä fiksua toteutustapaa harrastaa triviaalimmissakin koodeissa..