Cod sursa(job #3309858)

Utilizator alexiabortunBortun Alexia alexiabortun Data 9 septembrie 2025 21:54:13
Problema Sum Scor 50
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.52 kb
#include <fstream>

using namespace std;

ifstream fin("sum.in");
ofstream fout("sum.out");

int cmmdc(int a, int b)
{
    int r = a % b;
    while(r)
    {
        a = b;
        b = r;
        r = a % b;
    }
    return b;
}
int main()
{
    int n, x;
    fin >> n;
    for(int i = 1; i <= n; i++)
    {
        fin >> x;
        long long s = 1;
        for(long long j = 2; j <= 2 * x; j++)
            if(cmmdc(j, x) == 1)
                s += j;
        fout << s << "\n";
    }
    return 0;
}