Pagini recente » Cod sursa (job #73839) | Cod sursa (job #1718359) | Cod sursa (job #1120129) | Istoria paginii runda/mehrschwankerweiterte | Cod sursa (job #1597648)
#include <iostream>
#include <fstream>
#include <math.h>
using namespace std;
ifstream in("ssnd.in");
ofstream out("ssnd.out");
int t,i;
long long n;
void Divizori(int n){
long long nrD = 0, SD = 0, i;
for(i=1;i<=sqrt(n);i++){
if(n%i==0){
nrD+=2;
SD+=i + (n/i);
}
}
out<<nrD<<" "<<SD<<endl;
}
int main()
{
in>>t;
for(i=0;i<t;i++){
in>>n;
Divizori(n);
}
}