Pagini recente » Cod sursa (job #2637002) | Cod sursa (job #1398242) | Cod sursa (job #1088441) | Cod sursa (job #1415267) | Cod sursa (job #580384)
Cod sursa(job #580384)
#include<fstream>
#include<math.h>
using namespace std;
ifstream f("ssnd.in");
ofstream g("ssnd.out");
int main()
{int t,n,nrdiv,sumadiv,j,fm,i=2;
f>>t;
for(j=1;j<=t;j++)
{
f>>n; nrdiv=sumadiv=1; fm=0;
do{
while(n%i==0)
{fm++;
n/=i;}
nrdiv*=(fm+1);
sumadiv*=(pow(i,(fm+1))-1)/(i-1);
i++;
}while(n!=1);
g<<nrdiv<<" "<<sumadiv<<'\n';}
}