Cod sursa(job #2329816)

Utilizator Claudiu12Flinta Claudiu Claudiu12 Data 27 ianuarie 2019 15:09:36
Problema Suma si numarul divizorilor Scor 10
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.51 kb
#include <iostream>
#include <fstream>
using namespace std;

int main()
{   ifstream fin("ssnd.in");
    ofstream fout("ssnd.out");
    int n,x,d,nr=0,s=0;
    fin>>n;
    while(n){
       fin>>x;
       for(d=1; d*d<x; d++)
        if(x%d==0)
          nr+=2;
       if(d*d==x)
        nr++;

       fout<<nr<<' ';
       nr=0;
       for(d=1; d*d<x; d++)
        if(x%d==0)
          s=s+d+x/d;
       if(d*d==x)
        s=s+d;
       fout<<s<<endl;
       s=0;
       n--;
}
return 0;
}