Cod sursa(job #485789)
Utilizator | Data | 19 septembrie 2010 15:39:29 | |
---|---|---|---|
Problema | Suma si numarul divizorilor | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.32 kb |
#include <iostream>
using namespace std;
int main(void) {
freopen("ssnd.in","r",stdin);
freopen("ssnd.out","w",stdout);
unsigned long long n,i,x,j,db,o;
cin>>n;
for (i=0;i<n;i++){
cin>>x;
db=2;o=1+x;
for (j=2;j<=x/2;j++)
if (!(x%j)) {
o+=j;
db++;
}
cout<<db<<" "<<o<<endl;
}
}