Advertisement
RoMax

Untitled

Jul 19th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.61 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. int main(){
  5. int a, b, c,prim1=1, prim2=1; //b este inversul a si c stocheaza valoarea lui a
  6. cin>>a;
  7. c==a;
  8. while(a>0){
  9.     b=b*10+a%10;
  10.     a=a/10;
  11. }
  12. int i;
  13. while(i<c){
  14.     if(c%i==0){ //daca restul va fi 0, numarul are alt divizor
  15.         prim1=0; //si prim1 va avea valoarea 0, adica fals
  16.         i=i+1;
  17.     }
  18. }
  19. int i2;
  20. while(i2<b){
  21.     if(b%i2==0){
  22.         prim2=0;
  23.         i2=i2+1;
  24.     }
  25. }
  26. if(prim1==1 && prim2==1){
  27.     cout<<"DA";
  28. }
  29. else if(prim1!=1 || prim2!=1){
  30.     cout<<"NU";
  31. }
  32. else if(prim1!=1 && prim2!=1){
  33.     cout<<"NU";
  34. }
  35. return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement