Pagini recente » Cod sursa (job #1604261) | Cod sursa (job #2184326) | Cod sursa (job #1621103) | Cod sursa (job #115350) | Cod sursa (job #2959691)
#include <stdio.h>
#include <string.h>
int determine_last_digit(char* n) {
int last_digit = n[strlen(n) - 1] - '0';
return (last_digit + (last_digit - 1) * (last_digit - 1)) % 10;
}
int main() {
// Citim numarul de cazuri din fisier
FILE* f = fopen("cifra.in", "r");
int t;
fscanf(f, "%d", &t);
fclose(f);
// Deschidem fisierul de iesire pentru scriere
f = fopen("cifra.out", "w");
// Rezolvam fiecare caz si scriem raspunsul in fisier
for (int i = 0; i < t; i++) {
char n[110];
fscanf(f, "%s", n);
int result = determine_last_digit(n);
fprintf(f, "%d\n", result);
}
fclose(f);
return 0;
}