Guest User

Untitled

a guest
Apr 19th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.93 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. bool isPrime(int n){
  5.     for(int t=2;t<n;++t)//Teiler läuft von 2 bis n-1
  6.         if(n%t==0)//Wenn n durch den Teiler teilbar ist, also Divisionmsrest 0 ist,
  7.             return false;//Dann war es keine Primzahl
  8.     return true;//Wenn die ganze for-Schleife abgelaufen ist, ohne vorher vom return false
  9.     //abgebrochen zu werden, dann war es eine Primzahl
  10. }
  11.  
  12. int main(){
  13.     int primzahl=2;//Die 2 ist
  14.     int nummer=1;//die Primzahl Nummer 1
  15.     //Ab jetzt lasse ich primzahl und die passende nummer zugleich hochlaufen
  16.     do{
  17.         ++nummer;//nächte nummer
  18.         do
  19.             ++primzahl;//nächte zahl
  20.         while(not isPrime(primzahl));//und solange weiterhüpfen, bis sie echt eine Primzahl ist
  21.         //Jetzt passen nummer und primzahl wieder zusammen
  22.     }while(nummer!=10001);//solange wiederholen, bis die nummer stimmt
  23.     cout<<primzahl<<'\n';
  24.     return 0;
  25. }
Add Comment
Please, Sign In to add comment