Cod sursa(job #371569)
Utilizator | Data | 5 decembrie 2009 20:13:21 | |
---|---|---|---|
Problema | Suma divizorilor | Scor | 20 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.3 kb |
#include<iostream>
#include<fstream>
using namespace std;
ifstream f("sumdiv.in");
ofstream g("sumdiv.out");
int main(){
long n,p,i;
long c=1;
long sumdiv=0;
f>>n;
f>>p;
while(p>0){
c=c*n;
p--;
}
for(i=1;i<=c;i++){
if(c%i==0){
sumdiv=sumdiv+i;
}
}
g<<sumdiv%9901;
return 0;
}