Cod sursa(job #482260)

Utilizator SzabiVajda Szabolcs Szabi Data 2 septembrie 2010 21:31:12
Problema Factorial Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.34 kb
#include <stdio.h>

typedef long double tipus;

tipus n,a[1001];


int main(){
freopen("fact.in","r",stdin);
freopen("fact.out","w",stdout);

int i=2;


scanf("%Lf",&n);

if(n==0){printf("1");}else{

a[1]=25;
do{a[i]=a[i-1]*5;}while(a[i]<=n*5);

i=1;

while(n*5>a[i]){
n-=i;
i++;
}

printf("%Lf",n*5);}


	return 0;}