Pagini recente » Cod sursa (job #416226) | Cod sursa (job #3243286) | Cod sursa (job #1031560) | Cod sursa (job #1360639) | Cod sursa (job #2537529)
#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++;
suma += div;
}
if(div * div == x)
nrdiv++;
fprintf(g, "%d %d\n", nrdiv, suma);
}
fclose(f);
fclose(g);
return 0;
}