Pagini recente » Cod sursa (job #2232198) | Cod sursa (job #804255) | Borderou de evaluare (job #1036606) | Cod sursa (job #2519749) | Cod sursa (job #1665995)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream f("fact.in");
ofstream g("fact.out");
long int p;
long int n = 0;
long int db = 0;
long int s = 1;
f >> p;
if(p==0) {
n = 1;
}
else {
while (db<p) {
n++;
s = s * n;
while(s%10==0) {
s = s/10;
db++;
}
s = s%10;
}}
if(db==p) {
g << n; }
else {
g << "-1" ;
}
return 0;
}