Pagini recente » Diferente pentru problema/tequila intre reviziile 133 si 134 | Cod sursa (job #1954970) | Cod sursa (job #1681463) | Cod sursa (job #2335072) | Cod sursa (job #2329813)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{ ifstream fin("ssnd.in");
ofstream fout("ssnd.out.c");
int n,x,d,nr=0,s=0;
fin>>n;
while(n){
fin>>x;
for(d=1; d*d<x; d++)
if(x%d==0)
nr+=2;
if(d*d==x)
nr++;
fout<<nr<<' ';
nr=0;
for(d=1; d*d<x; d++)
if(x%d==0)
s=s+d+x/d;
if(d*d==x)
s=s+d;
fout<<s<<endl;
s=0;
n--;
}
return 0;
}