Code:
//PrimzahlenProgramm
//In CPP
//Gibt Primzahlen von 2 bis 100 aus
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
char dumb;
int zahl = 2, teiler, rest; // int, da keine Kommastellen entstehen. (Modulo)
float maxteiler;
cout<<"#############Die Primzahlen von 1 bis 100#############\n\n";
while(zahl<=100)
{
teiler = 1;
maxteiler = sqrt(zahl);
do {
teiler++;
rest = zahl % teiler;
// '/' durch '%' ersetzt;liefert sonst nicht den Rest zurück sondern Dezimalzahl
}while((rest!=0) && (teiler<=maxteiler));
if(teiler>maxteiler)
{
cout<<zahl<<"\nIst eine Primzahl!";
}
zahl++;
}
cin >> dumb;
return 0;
}