Czesc musze wyznaczyc wzor wyliczajacy liczbe cyfr danej silni czyli np 6! to 720 czyli ma zwrocic wynik 3, 3!=6 wiec wynik powinien wyniesc 1. Niestety cos z petla jest zle bo dla n-4 wychodzi z petli sum=0,6 a z google z kalkulatora wychodzi 1 z hakiem
Oto kod
#include<stdio.h>
#include<math.h>
int main()
{
double x;
double sum=0;
int n=4;
int i;
for(i=1;i<=n;i++);
{
sum=sum+log10(i);
}
printf("%d",(int)sum+1);
return 0;
}