Cod sursa(job #3186342)

Utilizator Tudor_11Tudor Ioan Calin Tudor_11 Data 22 decembrie 2023 19:18:48
Problema Sum Scor 45
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <bits/stdc++.h>
using namespace std;
ifstream fin("sum.in");
ofstream fout("sum.out");
int divizori[7];
int cmmdc(int a,int b)
{
    int r;
    while(b>0)
    {
        r=a%b;
        a=b;
        b=r;
    }
    return a;
}
int main()
{
    int n,x,m,j,s;
    fin>>n;
    for(int i=0;i<n;i++)
    {
        fin>>x;
        s=0;
        for(int i=1;i<x;i++)
        {
            if(cmmdc(i,x)==1)
            {
                s+=2*i+x;
            }
        }
        fout<<s<<'\n';
    }
    return 0;
}