diff --git a/krishnamurthy.java b/krishnamurthy.java new file mode 100644 index 000000000..f8137513d --- /dev/null +++ b/krishnamurthy.java @@ -0,0 +1,29 @@ +import java.util.Scanner; +class krishnamurthy +{ + int fact(int n) + { + int i,p=1; + for(i=n;i>=1;i--) + p=p*i; + return p; + } + public static void main(String args[]) + { + Scanner sc=new Scanner(System.in); + int a,b,s=0; + System.out.print("Enter the number : "); + a=sc.nextInt(); + int n=a; + while(a>0) + { + b=a%10; + s=s+fact(b); + a=a/10; + } + if(s==n) + System.out.print(n+" is a krishnamurthy number"); + else + System.out.print(n+" is not a krishnamurthy number"); + } +}