Advertisement
Guest User

EidP Praktikum - Aufgabe 1 b)

a guest
Nov 20th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.42 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4.  
  5. int main() {
  6.     // Setup from a)
  7.     bool* ist_prim = new bool[1000];
  8.  
  9.     for (int i = 0; i < 1000; i++) {
  10.         ist_prim[i] = i > 1;
  11.     }
  12.  
  13.     // Iterations of doom from b)
  14.     for (int i = 2; i < 1000; i++) {
  15.         if (ist_prim[i]) {
  16.             cout << "[*] Prime: " << i << endl;
  17.             for (int j = 2 * i; j < 1000; j += i) {
  18.                 ist_prim[j] = false;
  19.             }
  20.         }
  21.     }
  22.  
  23.     delete ist_prim;
  24.  
  25.     return 0;  
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement