Cod sursa(job #2784327)

Utilizator CristiBota3Cristian Bota Avram CristiBota3 Data 16 octombrie 2021 12:19:29
Problema Sum Scor 35
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.57 kb
#include <fstream>

using namespace std;
int cmmdc(int a,int b)
{
    if(a==0)
    {
        return b;
    }
    else
    {
        return cmmdc(b%a,a);
    }
}

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

    int n,x,y,s;
    fin>>n;
    for(int i=1;i<=n;i++)
    {
        int s=0;
        fin>>x;
        for(int j=1;j<x*2;j++)
        {
            if(cmmdc(x,j)==1)
            {
                s+=j;
            }
        }
        fout<<s<<endl;

    }

    fin.close();
    fout.close();
    return 0;
}