Pagini recente » Cod sursa (job #950225) | Cod sursa (job #108178) | Cod sursa (job #435157) | Cod sursa (job #919341) | Cod sursa (job #2537555)
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *f = fopen("ssnd.in", "r");
FILE *g = fopen("ssnd.out", "w");
int t;
fscanf(f, "%d", &t);
for(int i = 1; i <= t; ++i){
int n;
int nrdiv = 0;
int suma = 0;
fscanf(f,"%d", &n);
int div;
for(div = 1; div * div < n; ++div)
if(!(n % div)){
nrdiv += 2;
suma += div + n / div;
}
if(div * div == n)
nrdiv++;
fprintf(g, "%d %d\n", nrdiv, suma);
}
fclose(f);
fclose(g);
return 0;
}