Cod sursa(job #3285030)

Utilizator ceoveecalinCeovee Militaru David Calin ceoveecalin Data 12 martie 2025 14:23:37
Problema Suma si numarul divizorilor Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.52 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fcin("ssnd.in");
ofstream fcout("ssnd.out");
int n, i, x, d, nr, s;
int main()
{
    fcin>>n;
    for(i=1; i<=n; i++)
    {
        fcin>>x;
        nr=0;
        s=0;
        for(d=1; d*d<=x; d++)
            if(x%d==0)
            {
                nr=nr+2;
                s=s+d+x/d;
            }
        if(d*d==x)
        {
            nr++;
            s=s+d;
        }
        fcout<<nr<<" "<<s<<endl;
    }
    return 0;
}