Cod sursa(job #2088398)

Utilizator Petrica112Ambrosa Petrica Petrica112 Data 15 decembrie 2017 09:32:29
Problema Suma si numarul divizorilor Scor 70
Compilator cpp Status done
Runda Arhiva educationala Marime 0.66 kb
#include <fstream>

using namespace std;

int main()
{
    long long n,t,i,nrdiv,sumadiv;
    ifstream fin("ssnd.in");
    ofstream fout("ssnd.out");
    fin>>t;
    while(t>=1)
    {
        t--;
        fin>>n;
        i=1;
        nrdiv=0;
        sumadiv=0;
        while(i*i<n)
        {
            if(n%i==0)
            {
                nrdiv+=2;
                sumadiv=(sumadiv+i+n/i)%9973;
            }
            i++;
        }
        if(i*i==n)
        {
            nrdiv++;
            sumadiv=(sumadiv+i)%9973;
        }
        fout<<nrdiv<<" "<<sumadiv<<"\n";
    }
    fin.close();
    fout.close();

    return 0;
}