Question
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 x 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”.
Share code with your friends
Share on whatsapp
Share on facebook
Share on twitter
Share on telegram
Code
import java.util.Scanner;
public class program5
{
public static void main(String[] args)
{
int temp=0,sum=0,product=1,num=0,rem=0,finalSum=0;
Scanner sc = new Scanner(System.in);
System.out.print("Enter number: ");
num = sc.nextInt();
temp=num;
while(temp>0)
{
rem=temp%10;
sum=sum+rem;
product=product*rem;
temp/=10;
}
finalSum = sum + product;
if (finalSum == num)
{
System.out.println(num+" is Special 2-digit number");
}
else
{
System.out.println(num+" is Not a Special 2-digit number");
}
}
}
Coding Store
Sale

ISC QUESTION PAPERS WITH SOLUTION(PROGRAMMING ONLY)
Sale

ICSE QUESTION PAPER WITH SOLUTION(PROGRAMMING ONLY)
Sale

ISC QUESTION PAPERS WITH SOLUTION(PROGRAMMING ONLY)
Sale

ICSE QUESTION PAPER WITH SOLUTION(PROGRAMMING ONLY)
Sale

ISC QUESTION PAPERS WITH SOLUTION(PROGRAMMING ONLY)
Sale
