Cod sursa(job #1399161)

Utilizator alexmisto342Turdean Alexandru alexmisto342 Data 24 martie 2015 16:39:28
Problema Factorial Scor 75
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.53 kb
#include <fstream>
#include <algorithm>
#include <vector>
#define x first
#define y second
using namespace std;
ifstream fin("fact.in");
ofstream fout("fact.out");
int n,i,j,v[1000];

int main()
{
    fin>>n;
    for(i=5;n>0;i+=5)
    {
        v[1]++;
        for(j=1;;j++)
        {
            if(v[j]==5)
            {
                v[j]=0;
                v[j+1]++;
            }
            else
            {n-=j;break;}
        }
    }
    if(n==0)
        fout<<i-5;
    else
        fout<<-1;
}