A special two-digit number is such that when the sum of its digits is added to the product of its digits, the result is equal to the original two-digit number.
Example: Consider the number 59.
Sum of digits = 5 + 9 = 14
Product of its digits = 5 × 9 = 45
Sum of the sum of digits and product of digits = 14 + 45 = 59
Write a program to accept a two-digit number. Add the sum of its digits to the product of its digits. If the value is equal to the number input, output the message “Special 2-digit number” otherwise, output the message “Not a special 2-digit number”.
import java.util.Scanner; class Special2DigitNumber { public static void main(String args[]) { Scanner in = new Scanner(System.in); System.out.println("Enter a number"); int n = in.nextInt(); if(n>9 && n<100) //if the number is of 2 digits { int l = n%10; int f = n/10; int s = f+l;//sum int p = f*l;//product if(n == (s+p)) System.out.println("Special 2 digit no."); else System.out.println("Not a Special 2 digit no."); } else { System.out.println("Number is not of 2 digits"); } } }