Cod sursa(job #1347065)

Utilizator andreiionutBude Andrei-Ionut andreiionut Data 18 februarie 2015 19:27:49
Problema Suma si numarul divizorilor Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include <iostream>
#include <fstream>
using namespace std;

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