#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