Thema
:
[C++] Anfänger sucht Hilfe
Einzelnen Beitrag anzeigen
04.10.12, 13:31
#
28
NoKey
Anfänger
Registriert seit: Dec 2010
Beiträge: 9
Bedankt: 0
Ein Hallo an alle C++ Programmierer da draußen!
Ich habe da wieder ein Problem ( es ist mehr eine Frage )
Alle Infos seht ihr im ersten Post.
#include <cstdlib>
#include <iostream>
using namespace std;
void PrimzahlBerechnen()
{
unsigned long Kandidat, MaxPrimzahl, StartPrimzahl = 2, x = 1, i = 0, Overflow = 520000;
Kandidat = 3;
bool EinePrimzahl = true;
cout << " Legen Sie den Grenzwert fest. Maximal 520,000" << endl;
cin >> MaxPrimzahl;
int Primzahl [MaxPrimzahl]; // auch im ungünstigsten Fall möglich, später verbessern!
Primzahl[i] = StartPrimzahl;
while ( MaxPrimzahl >= Kandidat )
{
while ( Kandidat > Primzahl[i] && i < x && EinePrimzahl )
{
if ( Kandidat % Primzahl[i] == 0 )
{
EinePrimzahl = false;
}
i++;
}
if ( EinePrimzahl )
{
Primzahl[x] = Kandidat ;
cout << Primzahl[x] << endl;
x++;
}
i = 0; //Zurücksetzen
Kandidat++;
EinePrimzahl = true;
}
}
int main( )
{
PrimzahlBerechnen();
system("PAUSE");
return EXIT_SUCCESS;
}
NoKey
Öffentliches Profil ansehen
Eine Private Nachricht an NoKey schicken
Mehr Beiträge von NoKey finden