Pagini recente » Cod sursa (job #1161321) | Cod sursa (job #989149) | Cod sursa (job #2175548) | Cod sursa (job #290325) | Cod sursa (job #1744429)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("ssnd.in");
ofstream fout("ssnd.out");
void operatii ()
{
long long n;
fin>>n;
int i,nrDivizor=0, sumaDivizor=0;
for (i=1;i*i<=n;i++){
if (n%i==0)
{
nrDivizor+=2;
sumaDivizor+=i;
sumaDivizor+=n/i;
}
}
fout<<nrDivizor<<" "<<sumaDivizor<<"\n";
}
int main ()
{
int t,y;
fin>>t;
for (y=1;y<=t;y++)
{
operatii();
}
return 0;
}