Pagini recente » Selectie echipe ACM ICPC, UPB 2008 | Diferente pentru planificare intre reviziile 95 si 96 | Diferente pentru moisil-2015/puncte4 intre reviziile 5 si 11 | Cod sursa (job #1465756) | Cod sursa (job #3285030)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fcin("ssnd.in");
ofstream fcout("ssnd.out");
int n, i, x, d, nr, s;
int main()
{
fcin>>n;
for(i=1; i<=n; i++)
{
fcin>>x;
nr=0;
s=0;
for(d=1; d*d<=x; d++)
if(x%d==0)
{
nr=nr+2;
s=s+d+x/d;
}
if(d*d==x)
{
nr++;
s=s+d;
}
fcout<<nr<<" "<<s<<endl;
}
return 0;
}