Hallo,
ich habe mir ein Programm zur Berechnung von Primzahlen geschrieben, leider ist es nicht sehr Performant
und habe ca. eine Auslastung von 20% bei der Berechnung.
Hier der Code:
Die Berechnungszeit steigt Linear an.
Int x ist meine momentan maximale Genauigkeit.
ich habe mir ein Programm zur Berechnung von Primzahlen geschrieben, leider ist es nicht sehr Performant
und habe ca. eine Auslastung von 20% bei der Berechnung.
Hier der Code:
Code:
#include <iostream>
using namespace std;
int main()
{
int x=0, i=0;
int anzahl=0,zaehler=0;
cout<<"Programm zur Berechnung von Primzahlen"<<endl;
cout<<"Eingabe der Durchlauefe "<<endl;
cin>>anzahl;
for(x=2; x<=110000; x++)
{
for(int durchlauefe=0; durchlauefe<anzahl; durchlauefe++)
for(i=2; i<x; i++)
{
if(x%i==0) break;
}
if(i==x)
{
zaehler++;
}
if(i==x) cout<<i<<" Ist eine Primzahl. "<<" Nr. "<<zaehler<<endl;
}
return 0;
}
Die Berechnungszeit steigt Linear an.
Int x ist meine momentan maximale Genauigkeit.




