Hice un programa pero no puedo usarlo bien porque al usar modulo (%) no me lo permite porque hay variables declaradas como double,no se como puedo hacerlo necesito un poco de ayuda
Aqui el programa
Código:
#include <stdio.h>
#include <iostream>
#include <stdlib.h>
main()
{
int i,num,a,suma,b=0;
double n=1,modulo,factorial;
printf("Intrododuce el número del cual calcular su factorial \n");
scanf("%d",&num);
for(i=1;i<num+1;i++){
n=n*i;
printf("%i", n);
}
for(a=0;a<=200;a++)
{
b=n%10;
suma=suma+b;
factorial=factorial/10;
}
printf("%i", suma);
return 0;
}
De verdad me ayudaría mucho algún retoque al mio o uno diferente, pero en este momento estoy estancado, gracias.