Cod sursa(job #1524477)

Utilizator jescucosminJescu Cosmin jescucosmin Data 14 noiembrie 2015 10:06:31
Problema Suma si numarul divizorilor Scor 70
Compilator cpp Status done
Runda Arhiva educationala Marime 0.7 kb
#include <iostream>
#include <fstream>
#include <cmath>

using namespace std;

int main()
{
    ifstream fin("ssnd.in");
    ofstream fout("ssnd.out");
    long long int t,nr,s,i,k,v;
    fin>>t;
    for(i=1; i<=t; i++)
    {
        fin>>v;
        nr=0;
        s=0;
        for(k=1; k<=sqrt(v); k++)
        {
            if(v%k==0)
            {
                if(k==v/k)
                {
                    nr++;
                    s=(s+k)%9973;
                }
                else
                {

                    nr+=2;
                    s=(s+k+v/k)%9973;
                }
            }
        }
        fout<<nr<<" "<<s<<endl;
    }


    return 0;
}