Cod sursa(job #1398094)

Utilizator DOru1995DorU FlorIN DOru1995 Data 23 martie 2015 23:04:37
Problema Factorial Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.37 kb
#include <stdio.h>

void div25(long x,int* k2,long* P)
{
	 while(x%5==0)
	 {
	 	if(*(k2)!=*P) (*k2)++;
	 	x/=5;
	 }
}

int main()
{
	long P;
	int k2=0;
	register long i=5;
	
	FILE *fp;
	fp=fopen("fact.in","r");
	fscanf(fp,"%ld",&P);
	fclose(fp);
	fp=fopen("fact.out","w");
	
	while(k2!=P)
	 {
	 	div25(i,&k2,&P);
	 	i+=5;
	 }
	 fprintf(fp,"%ld",i-5);
}