Cod sursa(job #2267313)

Utilizator teoudroiuTeodora Udroiu teoudroiu Data 23 octombrie 2018 15:39:00
Problema Suma si numarul divizorilor Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.48 kb
#include <iostream>

using namespace std;
//ifstream f("ssnd.in");
//ofstream g("ssnd.out");
long long i,j,t,n,s,nd;
int main()
{cin>>t;

for(i=1;i<=t;i++){s=0;
                 nd=0;
                 cin>>n;
                 for(j=1;j*j<=n;j++){if(n%i==0){s=s+1+n/i;
                                                nd=nd+2;}}
                  if(j*j==n){s=s-i;
                             nd=nd-1;}
                             cout<<nd<<" "<<s<<'\n';}

    return 0;
}