Cod sursa(job #1347080)

Utilizator mariaiuliapMaria Pasca mariaiuliap Data 18 februarie 2015 19:34:34
Problema Suma si numarul divizorilor Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.47 kb
#include <iostream>
#include <fstream>
#include <math.h>
using namespace std;

ifstream fin("ssnd.in");
ofstream fout("ssnd.out");
int main()
{
    int nrdiv=1, exp,d=2,n,suma,pow;
    while(n>1){
        exp=0;
        while(n%d==0){
            exp++;
            n=n/d;}
            d++;
            nrdiv=nrdiv*(exp+1);
            suma=0;
            if(exp!=0) suma=suma*(pow(d,exp+1)-1/(d-1);
        }
    cout<<nrdiv<<" "<<suma<<endl;
    return 0;
}