Pagini recente » Cod sursa (job #409811) | Cod sursa (job #2098588) | Cod sursa (job #2385468) | Cod sursa (job #3129815) | Cod sursa (job #2537533)
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *f = fopen("ssnd.in.txt", "r");
FILE *g = fopen("ssnd.out.txt", "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;
}