MeehoweCK

Untitled

Oct 2nd, 2020
1,150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.98 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int checkIfPrime(int num)
  6. {
  7.     if(num == 1 || num == 0) return 0;
  8.  
  9.     for(int i = 2; i * i <= num; i++)
  10.     {
  11.         if(num % i == 0)
  12.         {
  13.             return i;
  14.         }
  15.  
  16.     }
  17.  
  18.     //cout << i << endl;
  19.     return 1;
  20. }
  21.  
  22. int main()
  23. {
  24.     int num;
  25.     cin >> num;
  26.     int wynik = checkIfPrime(num);
  27.  
  28.     switch(wynik)
  29.     {
  30.     case 0:
  31.         cout << num << " nie jest liczba pierwsza.\n";
  32.         break;
  33.     case 1:
  34.         cout << num << " jest liczba pierwsza.\n";
  35.         break;
  36.     default:
  37.         cout << num << " nie jest liczba pierwsza, poniewaz dzieli sie przez " << wynik << ".\n";
  38.     }
  39.  
  40.     /*if(checkIfPrime(num) == 0)
  41.         cout << num << " nie jest liczba pierwsza";
  42.     else if(checkIfPrime(num) != 1)
  43.         cout << num << " nie jest liczba pierwsza, poniewaz dzieli sie przez " << checkIfPrime(num) << endl;
  44.     else
  45.         cout << num << " jest liczba pierwsza";*/
  46.  
  47.     return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment