Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * This program inputs a number and checks whether the number entered is a Special Number or not.
- */
- import java.util.Scanner;
- public class Special_Number
- {
- static int sumPlusProduct(int num) //Function to find the sum of a number + product of a number.
- {
- String a=Integer.toString(num);
- int i, x;
- int sum=0, prod=1;
- for(i=0;i<a.length();i++)
- {
- x = Character.getNumericValue(a.charAt(i));
- sum += x;
- prod *= x;
- }
- int result = sum + prod;
- return result;
- }
- public static void main(String args[])
- {
- Scanner sc = new Scanner(System.in);
- System.out.println("Please enter a number.");
- int num = sc.nextInt();
- int res = sumPlusProduct(num); //Checking whether number = sum + product or not.
- if(res == num)
- {
- System.out.println(num+" is a Special Number.");
- }
- else
- {
- System.out.println(num+" is not a Special Number.");
- }
- sc.close();
- }
- }
Add Comment
Please, Sign In to add comment