Pagini recente » Borderou de evaluare (job #958892) | Cod sursa (job #2890595) | Cod sursa (job #949916) | Cod sursa (job #125006) | Cod sursa (job #110788)
Cod sursa(job #110788)
#include<stdio.h>
int main()
{
long double p,sol,cinci=25;
FILE *f=fopen("fact.in","r");
fscanf(f,"%Lf",&p);
fclose(f);
if(p==0)
{
sol=0;
f=fopen("fact.out","w");
fprintf(f,"1");
fclose(f);
return 0;
}
sol=p*5;
int h=2;
for(cinci=25;cinci<=sol;cinci*=5,h++)
if(cinci<sol)
sol-=5*(h-1);
f=fopen("fact.out","w");
fprintf(f,"%.0Lf\n",sol);
fclose(f);
return 0;
}