English

Write a program to find and print the sum and product of digits of a number.

Advertisements
Advertisements

Question

Write a program to find and print the sum and product of digits of a number.

Code Writing
Advertisements

Solution

import java.util.*;
class clDigits
{
    void main()
    {
        Scanner sc = new Scanner(System.in);
        int N, sum = 0, pro = 1, d;        
        System.out.print("Enter a number : ");
        N = sc.nextInt();        
        int cn = N;
        while(cn > 0)
        {
            d = cn % 10;
            sum = sum + d;
            pro = pro * d;
            cn = cn / 10;
        }        
        System.out.println("Sum of digits of " + N + ":" + sum);
        System.out.println("Product of digits of " + N + ":" + pro);
    }
}

Output:

Enter a number : 642

Sum of digits of 642: 12

Product of digits of 642: 48

shaalaa.com
  Is there an error in this question or solution?
Chapter 11: Programs Overall - Digit Handling [Page 252]

APPEARS IN

Rupa Pandit Computer Applications [English] Class 10 ICSE
Chapter 11 Programs Overall
Digit Handling | Q 4. | Page 252
Share
Notifications

Englishहिंदीमराठी


      Forgot password?
Use app×