Primzahlen Programm Problem
Hola!
Lerne seit gut 3 Wochen im Selbststudium C++ mit der C/C++ Referenz von Franzis, 5. Auflage und bin bei den Übungsaufgaben zur Schleifenkonstruktion angelangt, doch geht die eine Übungsaufgabe nicht bzw. ich stelle mich wohl wahrscheinlich blöd an..findet jemand den fehler?
Code:
//PrimzahlenProgramm
//In CPP
//Gibt Primzahlen von 2 bis 100 aus
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double zahl = 2, teiler, rest;
float maxteiler;
cout<<"#############Die Primzahlen von 1 bis 100#############\n\n";
while(zahl<=100)
{
teiler = 1;
maxteiler = sqrt(zahl);
do {
teiler++;
rest = zahl / teiler;
}while((rest!=0) && (teiler<=maxteiler));
if(teiler>maxteiler)
{
cout<<zahl<<"\nIst eine Primzahl!";
}
zahl++;
}
return 0;
}
Es sollen alle Primzahlen von 2 bis 100 ausgegeben werden..
Kommen aber statt den Primzahlen alle Zahlen :/
suomi