Cod sursa(job #1010471)

Utilizator iulia_infoIulia Cosmin iulia_info Data 14 octombrie 2013 23:05:12
Problema Factorial Scor 35
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.43 kb
#include <iostream>
#include <fstream>
using namespace std;

int fives(int x) {
  int count = 0;
  while ((x > 0) && (x % 5 == 0)) {
    count++;
    x /= 5;
  }
  return count;
}

int main()
{
  ifstream input("fact.in");
  int p;
  input >> p;

  int count = 0;
  int result = 0;
  while (count < p) {
    result += 5;
    count += fives(result);
  }
  if (result == 0) { result == 1; }

  ofstream output("fact.out");
  output << result;
}