Pagini recente » Cod sursa (job #2953771) | Cod sursa (job #2029576) | Cod sursa (job #2540977) | Cod sursa (job #1409819) | Cod sursa (job #895048)
Cod sursa(job #895048)
#include <fstream>
using namespace std;
int fct[10];
int main()
{
ifstream read("fact.in");
ofstream write("fact.out");
int P, i, s;
read>>P;
read.close();
for(i=0; P; i++)
{
fct[i]=(P%10)*5;
P/=10;
}
s=i;
for(i=0; i<s-1; i++)
if(fct[i]>=10)
{
fct[i+1]+=fct[i]/10;
fct[i]=fct[i]%10;
}
for(i=s-1; i>=0; i--)
write<<fct[i];
write<<"\n";
write.close();
return 0;
}