Cod sursa(job #1575930)

Utilizator narcios_neculaNarcis Necula narcios_necula Data 21 ianuarie 2016 22:31:39
Problema Sum Scor 35
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.57 kb
#include <fstream>
using namespace std;
ifstream f("sum.in");
ofstream g("sum.out");
int n,x,y,k,a,b,r,i,s;
int main()
{
    f >> n;
    for(i = 1; i <= n; ++i)
    {
        f >> x;
        s = 0;
        y = 1;
        k = x * 2;
        while(y <= k)
        {
            a = x;
            b = y;
            while(b > 0)
            {
                r = a % b;
                a = b;
                b = r;
            }
            if(a == 1)
                s += y;
            y += 1;
        }
        g << s << '\n';
    }
    return 0;
}