Cod sursa(job #3038482)

Utilizator Hacker_1Hacker1 Hacker_1 Data 27 martie 2023 14:03:14
Problema Suma si numarul divizorilor Scor 10
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.45 kb
#include <iostream>
#include <fstream>

using namespace std;
ifstream fin("ssnd.in");
ofstream fout("ssnd.out");
int n, x;

int main()
{
    fin>>x;
    for(int j=1; j<=x; j++) {
        fin>>n;
        int s=n+1, nr=2;
        for(int i=2; i*i<=n; i++) {
            if(n%i==0) {
                s+=i, nr++;
                if(i*i!=n) s+=(n/i), nr++;
            }
        }
        fout<<nr<<" "<<s<<'\n';
    }

    return 0;
}