I changed my code and got accepted !!!!!!
Thanx very much!!!!!!!!!!!!!!!!!!!!!!
God bless u!!!!!!!!
Moderator: Board moderators
/* coded on 03.02.05
By FAHIM, NDC ##10235## */
#include <stdio.h>
#include <ctype.h>
#include <math.h>
char cnum[11];
double rev();
int check(double num);
void main(){
double num,renum;
int a,b;
while(scanf("%s",cnum)==1) {
num=atof(cnum);
renum=rev();
a=check(num);
if(a) b=check(renum);
if(a && b && num!=renum) printf("%.0lf is erimp.\n", num);
else if(a) printf("%.0lf is prime.\n", num);
else printf("%.0lf is not prime.\n",num);
}
}
double rev() {
char ch;
int i,len;
len=strlen(cnum);
for(i=0;i<len/2;i++) {
ch=cnum[i];
cnum[i]=cnum[len-1-i];
cnum[len-1-i]=ch;
}
return atof(cnum);
}
int check(double num) {
long i,j=1;
for(i=2;i<=sqrt(num); i++) if(fmod(num,i)==0) {j=0;break;}
if(j) return 1;
else return 0;
}
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int is_prime(long int num)
{
long int i,j,k;
if(num ==1) return 0;
for(i = 2;i<=sqrt(num)+1;i++)
if(num%i == 0)
return 0;
return 1;
}
long int reverse_digit(long int n)
{
char str[20];
long int ret,index= -1;
while(n%10)
{
str[++index] = n%10 + 48;
n = n/10;
}
str[++index ] = NULL;
ret = atol(str);
return ret;
}
int main()
{
long int num,mun;
while(scanf("%ld",&num) != EOF)
{
mun = reverse_digit(num);
if(is_prime(num) && is_prime(mun) && num!= mun)
printf("%ld is emirp.\n",num);
else if(is_prime(num) )
printf("%ld is prime.\n",num);
else if(is_prime(num) ==0)
printf("%ld is not prime.\n",num);
}
return 0;
}
Red Scorpion wrote:Try This Test Case :
Note : that 2 is not emirp, but prime!
Sample input:
2
1
10
11
71
9001
10009901
1321
1099933
Sample Output
2 is prime.
1 is prime.
10 is not prime.
11 is prime.
71 is emirp.
9001 is emirp.
10009901 is not prime.
1321 is emirp
1099933 is emirp.![]()
Hope this Helps.
GOOD LUCK
RED SCORPION
for(i=103;i<999998;i+=2)
{
prime=1;
for(j=2;j<sqrt(i)+1;j++)
{
.... for(i=103;i<999998;i+=2)
{
prime=1;
int z = sqrt(i)+1;
for(j=2;j<z;j++)
{
.... for(i=103;i<999998;i+=2)
{
prime=1;
for(j=2;j*j<=i;j++)
{
....

Users browsing this forum: No registered users and 0 guests