Red de conocimiento informático - Aprendizaje de código fuente - Reciba al usuario ingresando un número n desde la consola. Utilice la recursividad para implementar el factorial de n y calcular la suma de los primeros n factoriales.

Reciba al usuario ingresando un número n desde la consola. Utilice la recursividad para implementar el factorial de n y calcular la suma de los primeros n factoriales.

n requiere >= 1

#include

int fun(int x){

if (x <=0) devuelve 1; de lo contrario, si (x==1) devuelve 1;

x= x*fun(x-1);

devuelve x;

}

int main()

{

int n,i,t

doble suma=0;

printf("entrada n: ");

scanf("%d",&n);

for (i=1;i<=n; i++) {

t = fun(i);

// printf("%d\n",t);

suma=suma +t); ;

}

printf("%.0lf\n",suma

devuelve 0;

}