Advertisement
icatalin

AproapePrim pbinfo.ro

Nov 5th, 2014
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.41 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int a_prim(int x)
  6. {
  7.     int f1,f2,i,ok;
  8.     for (f1=2;f1*f1<=x;f1++)
  9.     if (x%f1==0)
  10.     {
  11.         ok=1;
  12.         for(i=2;i*i<=f1;i++)
  13.         if (f1%i==0)
  14.         ok=0;
  15.     }
  16.     if (ok==1)
  17.     {
  18.         f2=x/f1;
  19.         for (i=2;i*i<=f2;i++)
  20.         if (f2%i==0)
  21.         ok=0;
  22.         if (ok==1 && f1!=f2)
  23.         return 1;
  24.     }
  25.     return 0;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement