Pagini recente » Borderou de evaluare (job #445109) | Monitorul de evaluare | Borderou de evaluare (job #921179) | Borderou de evaluare (job #438073) | Cod sursa (job #489246)
Cod sursa(job #489246)
#include<fstream>
using namespace std;
int p,p1;
int verif_fact(int x)
{
int nr,n;
while(x)
{
n=x%10;
if(n==0)
nr++;
if(((x/10)%10)==0)
x=x/10;
else
x=0;
}
return nr;
}
int main()
{
ifstream f("fact.in");
ofstream g("fact.out");
f>>p;
int i; p1=1;
for(i=1;i<=10;i++)
{
p1=p1*i;
if(verif_fact(p1)==p)
g<<p1<<" ";
// g<<" "<<verif_fact(p1)<<" ";
}
f.close();
g.close();
return 0;
}