Pagini recente » Cod sursa (job #170500) | Cod sursa (job #1804875) | Cod sursa (job #747502) | Cod sursa (job #2751408) | Cod sursa (job #833270)
Cod sursa(job #833270)
#include <fstream>
using namespace std;
ifstream fin("fact.in");
ofstream fout("fact.out");
unsigned int f (unsigned int x)
{
unsigned int s=0;
while (x) {
x = x/5;
s += x;
}
return s;
}
int main()
{
unsigned int x,y;
unsigned int n;
fin >> n;
if (n>100) {
fout << "fail\n";
return -1;
}
x = 5*((4*n)/5)+1;
while (true) {
y = f(x);
fout << "\t debug x=" << x << " y=" << y << "\n";
if (y==n) {
break;
}
if (y<n) {
x = x+5;
}
else {
fout << "problema nu are solutie\n";
return -2;
}
}
fout << x-1 << ", " << x << ", " << x+1 << ", " << x+2 << ", " << x+3 << "\n";
return 0;
}