Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- using namespace std;
- int numara(int x)
- {int cif,k=0,xx=x;
- while(x)
- {cif=xx%10;
- k++;
- x/=10;
- }
- return k;
- }
- int permuta(int k,int x)
- {int p;
- p=pow(10,k-1);
- x=x/p+x%p*10;
- return x;
- }
- int nrprim(int x)
- {if(x==0 || x==1 || (x%2==0 && x!=2))
- return 0;
- for(i=3;i<=sqrt(x);i+=2)
- if(x%i==0)
- return 0;
- return 1;
- }
- int extraprim(int x)
- {int k=numara(x),i;
- for(i=1;i<=k;i++)
- {if(nrprim(x)==0)
- return 0;
- x=rotire(x,k)
- return 1;
- int main()
- { int x;
- cout<<"x=";cin>>x;
- if(extraprim(x)==1)
- cout<<"da";
- else
- cout<<"nu";
- return 0;}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement