Cod sursa(job #57820)
Utilizator | Data | 3 mai 2007 08:46:14 | |
---|---|---|---|
Problema | Suma divizorilor | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.3 kb |
#include<fstream.h>
int a,b,s,d,i,c;
int main ()
{ ifstream f("sumdiv.in");
ofstream g("sumdiv.out");
f>>a>>b;
d=a;
while(b!=1)
{ a=a*d;
b--;
}
s=1;
for(i=2;i<=a/2;i++)
if(a%i==0) s+=i;
s+=a;
c=s/9901;
g<<(s-c*9901);
f.close();
g.close();
return 0;
}