Pagini recente » Cod sursa (job #2081725) | Cod sursa (job #2825040) | Istoria paginii runda/info_conquiztador002/clasament | Cod sursa (job #1312383) | Cod sursa (job #1854308)
#define _CRT_SECURE_NO_WARNINGS
#include <cstdio>
using namespace std;
FILE *f = fopen("ssnd.in", "r"), *g = fopen("ssnd.out", "w");
int nr, sum;
void nrdiv(int &nr,int &sum,int x) {
int d;
for (d = 1; d*d < x; d++)
if (x%d == 0) {
nr += 2;
sum += x / d;
sum += d;
}
if (d*d == x) {
nr++;
sum += d;
}
}
int main() {
int t, n;
fscanf(f, "%d", &t);
for (int i = 0; i < t; i++) {
fscanf(f, "%d", &n);
nr = sum = 0;
nrdiv(nr,sum,n);
fprintf(g, "%d %d\n", nr, sum);
}
}