Cod sursa(job #1736622)
Utilizator | Data | 2 august 2016 12:17:08 | |
---|---|---|---|
Problema | Suma si numarul divizorilor | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.49 kb |
#include <cstdlib>
#include <fstream>
using namespace std;
int main() {
int t,cnt=0,i,j;
long long n,sum;
ifstream fin("ssnd.in");
ofstream fout("ssnd.out");
fin>>t;
for(i =0;i<t;++i){
sum = 0;
cnt = 0;
fin>>n;
for(j = 1;j<=n/2;++j)
if(n%j == 0){
sum += j;
cnt++;
}
sum+=n;
cnt++;
fout<<cnt<<" "<<sum<<"\n";
}
return 0;
}