Informatică, întrebare adresată de anagoldan, 9 ani în urmă

Daca aveti vreo idee...
Să se scrie o funcție C++ care să returneze suma factorialelor cifrelor unui număr natural transmis ca parametru.

Răspunsuri la întrebare

Răspuns de alexubebe
2
#include <iostream> using namespace std; int factorial (int n) {    int p = 1;    for (int i=2; i<=n; i++) p*=i;    return p;} int sumFact(int n) {    int s=0;    while (n) {        s+=factorial(n%10);        n/=10;    }    return s;} int main() {    int n;    cin>>n;    cout<<sumFact(n);}Asta este rezolvarea
Alte întrebări interesante