// Programm primzahlenBis100.cpp gibt untereinander alle Primzahlen bis 100 aus. // // Thomas Maiwald, 7.9.2003 #include int main() { int N = 100; // Definition der Integer-Variablen N und // Initialisierung mit dem Wert 100 // In dieser For-Schleife durchlaeuft die Variable zahl nacheinander // die Werte 1 bis N. Die Inkrement-Operator ++ im Ausdruck zahl++ erhoeht // den Wert der Variablen zahl um eins. for( int zahl=1; zahl<=N; zahl++ ) { bool istPrimzahl = true; // bool-Variablen koennen true oder false sein (C++) for ( int i=2; i<=zahl/2; i++ ) { // Die if-Abfrage fuehrt den Code-Block {...} nur aus, falls die // Bedingung in (...) stimmt. if ( zahl % i == 0 ) // Der modulo-Operator % liefert den Rest der Division { istPrimzahl = false; break; // Mit break wird die umgebende for-Schleife beendet. } } if ( istPrimzahl == true) { // Ausgabe: Der Platzhalter %d wird mit dem Wert der Variablen zahl gefuellt. printf("%d \n",zahl); } } return(0); }