Cod sursa(job #805947)

Utilizator ajshookZamfir Gabriel ajshook Data 1 noiembrie 2012 15:28:08
Problema Factorial Scor 5
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.66 kb
#include <fstream>
using namespace std;
ifstream f("fact.in");
ofstream g("fact.out");
int main(){
  int n,p,sum;
  f>>p;
  sum=5*p;
  if(sum<5)
    g<<"1";
  if(p>5)
    sum=sum-p+5;
  if(p>25)
    sum=sum-p/5+5;
  if(p>125)
    sum=sum-p/25+25;
  if(p>625)
    sum=sum-p/125+125;
  if(p>3125)
    sum=sum-p/625+625;
  if(p>15625)
    sum=sum-p/3125+3125;
  if(p>78125)
    sum=sum-p/15625+15625;
  if(p>390625)
    sum=sum-p/78125+78125;
  if(p>1953125)
    sum=sum-p/390625+390625;
  if(p>9765625)
    sum=sum-p/1953125+1953125;
  if(p>48828125)
    sum=sum-p/9765625+9765625;
  if(p>244140625)
    sum=sum-p/48828125+48828125;
  g<<sum;
}