Pagini recente » Cod sursa (job #2220703) | Cod sursa (job #1033263) | Cod sursa (job #187648) | Cod sursa (job #1823796) | Cod sursa (job #1823711)
#include <stdio.h>
#include <string.h>
#define MOD 9973
int main(){
FILE *file1, *file2;
int T, N, i, Sum, nDiv;
file1 = fopen("ssnd.in", "r");
file2 = fopen("ssnd.out", "w");
fscanf(file1, "%d", &T);
while(T--){
nDiv = 0;
Sum = 0;
fscanf(file1, "%d", &N);
for(i=1; i*i<=N; i++){
if(!(N%i)){
nDiv++;
Sum = (Sum + i%MOD)%MOD;
if(i!=(N/i)){
nDiv++;
Sum = (Sum + (N/i)%MOD)%MOD;
}
}
}
fprintf(file2, "%d %d\n", nDiv, Sum);
}
return 0;
}