Cod sursa(job #1181406)

Utilizator AnduuFMI Alexandru Banu Anduu Data 2 mai 2014 17:17:35
Problema Factorial Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#include <cstdio>
using namespace std;

int main () {

    int p, k = 1, sw = -1;
    long long nr = 0, nract;

    FILE *in = fopen ("fact.in", "r");
    fscanf (in, "%d", &p);
    fclose (in);

    if (p == 0) {
        FILE *out = fopen ("fact.out", "w");
        fprintf (out, "1\n");
        fclose (out);
        return 0;
    }

    for (int i = 1; i <= p; ++i) {
        ++k;
        if (k == 6) {
            k = 0;
            nract = sw;
        }
        else {
            nr += 5;
            nract = nr;
        }
    }

    FILE *out = fopen ("fact.out", "w");
    fprintf (out, "%lld", nract);
    fclose (out);

    return 0;
}