Cod sursa(job #2609140)
Utilizator | Noroc Andrei Mihail andreiutu111 | Data | 2 mai 2020 11:19:51 |
---|---|---|---|
Problema | Factorial | Scor | 10 |
Compilator | c-64 | Status | done |
Runda | igorj_mentorat1 | Marime | 0.46 kb |
#include <stdio.h>
#include <stdlib.h>
int main() {
int P;
FILE *in = fopen("fact.in", "rt");
fscanf(in, "%d", &P);
fclose(in);
if (P == 0) {
P = 1;
} else {
if (P < 5) {
P *= 5;
} else if(P == 5) {
P = -1;
} else {
P *= 5;
P -= 5;
}
}
FILE *out = fopen("fact.out", "wt");
fprintf(out, "%d", P);
fclose(in);
return 0;
}