Cod sursa(job #2779876)

Utilizator PopoiuAndraPopoiu Andra-Stefania PopoiuAndra Data 5 octombrie 2021 13:38:49
Problema Sum Scor 35
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.44 kb
#include <fstream>
#define N 100005
using namespace std;

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

int n;

int Cmmdc(int a,int b)
{
    if(b==0) return a;
    else return Cmmdc(b,a%b);
}

int main()
{
    int i,j,x;
    fin>>n;
    for(i=1; i<=n; ++i)
    {
        fin>>x;
        int sum=1;
        for(j=2; j<2*x; ++j)
            if(Cmmdc(j,x)==1) sum+=j;
        fout<<sum<<"\n";
    }
    return 0;
}