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