Vla_DOS

Untitled

Jun 8th, 2022
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.57 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. bool checkNatural(int n, int k = 2);
  4.  
  5. int main()
  6. {
  7.     setlocale(0, "");
  8.     int num = 0;
  9.     cout << "Введiть число: ";
  10.     cin >> num;
  11.     if(checkNatural(num))
  12.         cout << "Число просте!" << "\n";
  13.     else
  14.         cout << "Число НЕ просте!" << "\n";
  15.     return 0;
  16. }
  17.  
  18. bool checkNatural(int n, int k)
  19. {
  20.     if (n < 2u)
  21.         return false;
  22.     else if (n == k)
  23.         return true;
  24.     else if (n % k)
  25.         return checkNatural(n, k + 1);
  26.     else
  27.         return false;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment