Find Krishnamurti number in C program

 


#include
#include
int main()
{
int start,end,i,j,count=0,k,b,sum,fact;
printf("Enter the start and end point of range: ");
scanf("%d %d", &start ,&end);
printf("nThe krishnamurthy no's are: n");
for(i=start;i<=end;i++)
{
sum=0;
for(j=i;j>0;j=j/10){
fact=1;
b=j%10;
for(k=1;k<=b;k++){
fact=fact*k;
}
sum+=fact;
}
if(sum==i){
count++;
printf(" %d ",sum);
}
}
return 0;
}
Leave a Reply

You cannot copy content of this page