Cod sursa(job #51400)
Utilizator | Data | 11 aprilie 2007 23:19:39 | |
---|---|---|---|
Problema | Suma divizorilor | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.3 kb |
#include<stdio.h>
int main () {
int a,b,i,s=1,x;
FILE *in=fopen("sumdiv.in","r"), *out=fopen("sumdiv.out","w");
fscanf(in,"%d%d",&a,&b);
s+=a;
x=a;
for(i=2;i<=b;i++){
s+=x*a;
a=a*a;
if(s>=9901)
s=s%9901;
}
fprintf(out,"%d\n",s);
fclose(in);
fclose(out);
return 0;
}