Cod sursa(job #1126758)
Utilizator | Data | 27 februarie 2014 09:37:26 | |
---|---|---|---|
Problema | Suma divizorilor | Scor | 30 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.39 kb |
#include <iostream>
#include <fstream>
#include <math.h>
using namespace std;
long long a,b,s,k=0,x;
int main()
{
ifstream f("sumdiv.in");
ofstream g("sumdiv.out");
f>>a;
f>>b;
s = pow(a,b);
cout<<s;
for(int i = 1 ; i <= s ; ++i)
if(s % i == 0)
k += i;
x = k % 9901;
g<<x;
f.close();
g.close();
return 0;
}