Cod sursa(job #1743967)

Utilizator sergiushbAdam Sergiu sergiushb Data 19 august 2016 01:03:43
Problema Suma si numarul divizorilor Scor 10
Compilator cpp Status done
Runda Arhiva educationala Marime 0.55 kb
#include <iostream>
#include <fstream>

using namespace std;
ifstream fin("ssnd.in");
ofstream fout("ssnd.out");
void operatii ()
{
    long long n;
    fin>>n;
    int i,nrDivizor=2, sumaDivizor=1;

        for (i=2;i<=n/2;i++){
             if (n%i==0)
             {
                 nrDivizor++;
                 sumaDivizor=sumaDivizor+i;
             }
        }
    fout<<nrDivizor<<" "<<sumaDivizor+n<<"\n";
}


int main ()
{
    int t,y;
    fin>>t;
    for (y=1;y<=t;y++)
    {
        operatii();
    }

    return 0;
}