Cod sursa(job #72950)
Utilizator | Data | 15 iulie 2007 23:22:36 | |
---|---|---|---|
Problema | Factorial | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.34 kb |
#include<iostream>
using namespace std;
int main()
{int nr=0,p,t=1,m=0,q;
cin>>p;if(!p)cout<<"numarul este"<<0;
while(nr<p)
{
if(t%5)
if(p>(nr+4)) {nr+=4;m+=4;t+=4;}
else {m+=p-nr;nr=p;}
else {nr++; q=t;while(!(q%5)){q=q/5;nr++;}m++;t++;}
}
if(nr==p) cout<<"numarul este"<<m*5;
else cout<<"no se puede chico";
cin>>nr;
return 0;}