Cod sursa(job #554108)
Utilizator | Data | 14 martie 2011 17:00:27 | |
---|---|---|---|
Problema | Suma si numarul divizorilor | Scor | 30 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.35 kb |
# include <fstream.h>
# include <math.h>
ifstream f ("ssnd.in");
ofstream g("ssnd.out");
int t,i,x;
void div(int x)
{
int nr=0,sum=0,y;
y=x/2;
for(int i=1;i<=y;i++){
if(x%i==0)
nr++,sum=sum+i;}
nr++;sum=sum+x;
g<<nr<<' '<<sum%9973<<'\n';
}
int main()
{
f>>t;
for(i=1;i<=t;i++)f>>x,div(x);
f.close();
g.close();
return 0;
}