Advertisement
Guest User

4 | Настя | Циклические

a guest
Dec 13th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.89 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     int n;
  8.     cin >> n;
  9.     for(int i = 2; i < n / 2 + 1; i++){    // это делители
  10.         int cnt = 0;                       // считаем количество целых делителей (не считая 1 и само число)
  11.         for(int j = 2; j <= i / 2; j++){   // смотрим все целые делители числа i среди чисел от 2 до i/2, если количество таких делителей равно 0, число i простое
  12.             if(i % j == 0){
  13.                 cnt++;
  14.             }
  15.         }
  16.         if(cnt == 0){                      // если число i простое        
  17.             if(n % i == 0){                // если оно нацело делит n, выводим i
  18.                 cout << i << " ";
  19.             }
  20.         }
  21.     }
  22.     return 0;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement