View Code of Problem 92

# include<stdio.h>
# include<math.h>
int h(int i)
{
  int sum = 0,t;
  t=i;
  while(t)
  {
    sum = sum*10 + t%10;
    t = t/10;
  }
  if(sum==i)
  {
    return 1;
  }
  else
    return 0;
}
int s(int i)
{
  int j,flag = 0;
  for(j=2;j<=sqrt(i);++j)
  {
    if(i%j==0)
    {
      flag = 1;
      break;
    }
  }
  if(flag==1)
  {
    return 0;
  }
  else
    return 1;
}
int main(void)
{
  int m,n,i,cnt=0;
  scanf("%d%d",&m,&n);
  for(i=m;i<=n;++i)
  {
    if(h(i)&&s(i))
    {
      ++cnt;
      if(cnt==5)
      {
        printf("%6d",i);
        printf("\n");
        cnt = 0;
      }
      else
      {
        printf("%6d",i);
      }
    }
  }
  return 0;
}

Double click to view unformatted code.


Back to problem 92