Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as C by kaushik ( 9 years ago )
#include<stdio>
#include<stdlib>
int prime(int n);
int palindrome(int n);
int main(int c,char *d[]) {
    int i;
    for( i=atoi(d[1]);i<=atoi(d[2]);i++){
       if(prime(i)==1&&palindrome(i)==1)
       printf("%d\n",i);
       
   }
}
int prime(int n){
    if(n<2) return 0;
    if(n==2)return 1;
    if(n%2==0) return 0;
    for(int i=3;i*i<=n;i+=2)
    {
        if((n%i)==0) return 0;
    }
     
    return 1;
}
int palindrome(int n){
    int temp=n,rem,rev=0;
    while(n!=0){
        rem=n;
        rev=(rev*10)+rem;
        n=n/10;
        }
        if(rev==temp) return 1;
        else return 0;
}

 

Revise this Paste

Parent: 88549
Your Name: Code Language: