Cod sursa(job #2933077)

Utilizator Darius1414Dobre Darius Adrian Darius1414 Data 4 noiembrie 2022 16:46:01
Problema Sum Scor 45
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.45 kb
#include <iostream>
#include <fstream>
using namespace std;
int cmmdc(int a,int b)
{
    if (!b)
        return a;
    return cmmdc(b,a % b);
}
int main()
{
    ifstream f ("sum.in");
    ofstream g ("sum.out");
    int n,x,y;
    f>>n;
    for (int i=1; i<=n; i++)
    {
        f>>x;
        y=0;
        for (int j=1; j<=2*x; j++)
        {
            if (cmmdc(x,j)==1)
                y=y+j;
        }
        g<<y<<'\n';
    }
}