Cod sursa(job #2370836)

Utilizator Vlad_BujoreanuVlad Bujoreanu Vlad_Bujoreanu Data 6 martie 2019 13:57:38
Problema Factorial Scor 10
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.62 kb
#include <iostream>
#include <fstream>
#include <string>
#include <cmath>
#include <vector>
#include <stdlib.h>
#include <algorithm>

using namespace std;



int main() {

    ifstream fin("fact.in");
    ofstream fout("fact.out");

    unsigned int a;
    unsigned long long b=0;

    fin>>a;

    if (a==0) {

        fout<<1;
    }

    else if ((a-5)%6==0) {

        fout<<-1;

    }
    else {

    b=a*5;
    if (b%25==0) {

        b=b-(b/25-1)*5;

    }

    else {

        b=b-(b/25)*5;

    }

        fout<<b;

    }


    fin.close();
    fout.close();

	return 0;
}