Cod sursa(job #1417126)

Utilizator Costin.StanciuStanciu Costin Costin.Stanciu Data 9 aprilie 2015 17:25:41
Problema Factorial Scor 50
Compilator c Status done
Runda Arhiva de probleme Marime 0.65 kb
#include <stdio.h>
#include <stdlib.h>

int putere (int n)
{
    int c = 0;

    while (n % 5 == 0)
    {
        n = n / 5;
        c ++;
    }

    return c;
}
int main()
{
    int  p, i, c = 0, n = 5, aux;

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

    scanf("%d", &p);

    for (i = 1; i < p; i++)
    {
        n += 5;
        if (n % 25 == 0)
        {
            aux = n;
            c = putere(n);
            i = i + c - 1;
            c = i;
        }
    }
    if (c == p)
    {
        printf("-1 ");
    }
    else
    {
        printf("%ld ", n);
    }


    return 0;
}