How to find the product of digits of a number by using for loop in C

1 Answer

0 votes
#include <stdio.h>

int get_product(int n) {
    int product;
    
    for (product = 1; n > 0; n = n / 10) {
        int reminder = n % 10;
        product = product * reminder;
    }
    
    return product;
}

int main(void) {
    printf("%d\n", get_product(32));
    printf("%d\n", get_product(529));

    return 0;
}






/*
run:

6
90

*/

 



answered Oct 7, 2021 by avibootz

Related questions

...