Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- using namespace std;
- int main(){
- int a, b, c,prim1=1, prim2=1; //b este inversul a si c stocheaza valoarea lui a
- cin>>a;
- c==a;
- while(a>0){
- b=b*10+a%10;
- a=a/10;
- }
- int i;
- while(i<c){
- if(c%i==0){ //daca restul va fi 0, numarul are alt divizor
- prim1=0; //si prim1 va avea valoarea 0, adica fals
- i=i+1;
- }
- }
- int i2;
- while(i2<b){
- if(b%i2==0){
- prim2=0;
- i2=i2+1;
- }
- }
- if(prim1==1 && prim2==1){
- cout<<"DA";
- }
- else if(prim1!=1 || prim2!=1){
- cout<<"NU";
- }
- else if(prim1!=1 && prim2!=1){
- cout<<"NU";
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement