Cod sursa(job #846881)
Utilizator | Data | 2 ianuarie 2013 22:02:24 | |
---|---|---|---|
Problema | Suma si numarul divizorilor | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.5 kb |
#include <iostream>
#include <fstream>
using namespace std;
int main (){
int n,t;
ifstream asd("ssnd.in");
ofstream dsa("ssnd.out");
asd>>t;
for (int i=1;i<=t;i++){
asd>>n;
int k=0,c=0;
for (int 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);
}