From b8d98f933708f1b5fa66f875bc5857af80b95e6c Mon Sep 17 00:00:00 2001 From: Ashish Agarwal Date: Fri, 16 Jun 2017 17:05:39 +0530 Subject: [PATCH] krishnamurthy --- krishnamurthy.java | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 krishnamurthy.java 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"); + } +}