ADAM Number: Take a number then square it then reverse it then find its square root then reverse. If the given number equals to the final number then it is called ADAM.
- Take the number (12)
- Square the number (144)
- Reverse the number(441)
- Square root of number (21)
- Reverse the number(12)
import java.util.Scanner; class Code { public static void main(String[] args) { int num, temp, r1, r2, sq, rev1 = 0, rev2 = 0; Scanner scan = new Scanner(System.in); System.out.print(“Enter Num : “); num = scan.nextInt(); temp = num * num; System.out.println(“Square of the num : ” + temp); while (temp != 0){ r1 = temp % 10; rev1 = rev1 * 10 + r1; temp = temp / 10; } System.out.println(“Reverse Num : ” + rev1); sq = (int)Math.sqrt(rev1); System.out.println(“Sqrt num : ” + sq); while (sq != 0){ r2 = sq % 10; rev2 = rev2 * 10 + r2; sq = sq / 10; } System.out.println(“Reverse Num : ” + rev2); if (rev2 == num) System.out.println(num + ” is an Adam number”); else System.out.println(num + ” is not an Adam number”); } } |