Cod sursa(job #928751)
Utilizator | Data | 26 martie 2013 17:42:48 | |
---|---|---|---|
Problema | Suma si numarul divizorilor | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.3 kb |
#include<fstream>
using namespace std;
int n,i,j,nr,s,x;
int main()
{ifstream f("ssnd.in");
ofstream g("ssnd.out");
f>>n;
for (i=1; i<=n; i++){
f>>x; nr=0; s=0;
for (j=2; j<=x/2; j++)
if (x%j==0){s=s+j; nr++;}
g<<nr+2<<" "<<s+x+1<<'\n';
}
g.close(); f.close();
return 0;
}