Advertisement
Guest User

primeChecker

a guest
Mar 19th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.04 KB | None | 0 0
  1. // prime number outputter
  2. #include <iostream> // cout
  3. #include <string> // string
  4. using namespace std;
  5.  
  6. const int MAX_PRIMES = 50;
  7.  
  8. int main() {
  9.   int numberOfPrimes = 3; // starting number to pass 1,2,3 as prime #
  10.   int primeNumbers[MAX_PRIMES] = {1,2,3}; // initial numbers to ignore early trouble
  11.   double numberByTwo, numberByThree, numberByFive;
  12.   bool   numberTwoTF, numberThreeTF, numberFiveTF;
  13.   for (int num = 4; numberOfPrimes < MAX_PRIMES; num++) {
  14.     numberByTwo   = num / 2;
  15.     numberByThree = num / 3;
  16.     numberByFive  = num / 5;
  17.     numberTwoTF   = num % 2;
  18.     numberThreeTF = num % 3;
  19.     numberByFive  = num % 5;
  20.     if (numberTwoTF == 0 || numberThreeTF == 0 || numberFiveTF == 0) { //is not prime
  21.       //does nothing
  22.     }
  23.     else if (numberTwoTF == 1 && numberThreeTF == 1 && numberFiveTF == 1) { // is prime
  24.       numberOfPrimes++;
  25.       primeNumbers[numberOfPrimes] = num;
  26.     }
  27.     else {
  28.       cout << "error";
  29.     }
  30.   }
  31.   for (int i = 0; i < MAX_PRIMES; i++) {
  32.    cout << primeNumbers[i] << ' ';
  33.   }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement