The Program in C++ to Calculate product of digits of any number is given below:
#include <iostream>
using namespace std;
int main() {
int num, product = 1;
cout <<"Hello Codeauri Family, Enter the number to find the product of digits here:\n";
cin >>num;
while (num > 0) {
int digit = num % 10;
product *= digit;
num /= 10;
}
cout << "Product of digits: " << product << endl;
return 0;
}
Output:
Hello Codeauri Family, Enter the number to find the product of digits here:
456
Product of digits: 120
Pro-Tips💡
This program prompts the user to enter a number, then finds and prints the product of digits of that number.
The program uses a while loop to repeatedly extract the last digit of the number (using the modulus operator %) and multiply it with the current value of the product.
The number is then updated by dividing it by 10 (using integer division /), which removes the last digit.
The initial value of product is set to 1 so that any number multiplied by 1 will not change the value.
The while loop continues until the number becomes zero, at which point all of the digits have been extracted and multiplied, resulting in the final product of digits.
Learn C-Sharp ↗
C-sharp covers every topic to learn about C-Sharp thoroughly.
Learn C Programming ↗
C-Programming covers every topic to learn about C-Sharp thoroughly.
Learn C++ Programming↗
C++ covers every topic to learn about C-Sharp thoroughly.