Cod sursa(job #846898)
Utilizator | Diana Sarpe Diana69 | Data | 2 ianuarie 2013 22:39:09 |
---|---|---|---|
Problema | Suma si numarul divizorilor | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.53 kb |
#include <iostream>
#include <fstream>
using namespace std;
main (){
long long n;
int t;
ifstream asd("ssnd.in");
ofstream dsa("ssnd.out");
asd >>t;
for (int i=1;i<=t;i++){
asd >>n;
long long k=0,c=0;
for (long long j=1;j<=n;j++){
if (n%j==0){
c=c+j;
k=k+1;
}
}
dsa <<k <<" " <<c <<endl;
}
asd.close();
dsa.close();
return (0);
}