Run Code
|
Code Wall
|
Users
|
Misc
|
Feedback
|
About
|
Login
|
Theme
|
Privacy
To check whether a given number is smith number or not
//'main' method must be in a class 'Rextester'. //Compiler version 1.8.0_111 import java.util.*; import java.lang.*; class Rextester { public static void main(String args[]) { Scanner sc=new Scanner(System.in); System.out.println("Enter a number"); int n=sc.nextInt();int s=0,d,e=0; for(int i=n;i>1;) { for(int j=2;j<=i;j++) { if(i%j==0) { i=i/j; for(int l=j;l>0;l=l/10) { d=l%10; s=s+d; } break; } } } for(int m=n;m>0;m=m/10) e=e+(m%10); if(s==e) System.out.println("Smith number"); else System.out.println("Not a smith number"); } }
run
|
edit
|
history
|
help
0
Please
log in
to post a comment.
Java programs
Most views runner!
different ways to add parenthesis leetcode #241
multiplo de 4 y 6
Coding Challenge - 04 (Perfect numbers)
BinarySearch
Problem: rstring
bookstore
MergeSort
// Java Coding Challenge - 08: Reversing a Number using StringBuilder
Please log in to post a comment.