Este codigo calcula el factorial de un numero entero tendrias que implementarlo a decimal es facil
ES RECURSIVO ESTE EJEMPLO
#include<iostream>
#include<stdlib.h>
using namespace std;
class Recursion {
public:
int factorial(int n) {
if (n == 0)
return 1;
else
return factorial (n-1)*n;
}
};
int main(){
Recursion obj;
cout<<"EL FACTORIAL DE 4 ES:"<< obj.factorial(4);
system ("PAUSE");
return 0;
}