Cod sursa(job #1401998)

Utilizator vladberaruvlad beraru alexandru vladberaru Data 26 martie 2015 11:38:49
Problema Sum Scor 45
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.63 kb
#include <fstream>

using namespace std;
ifstream f("sum.in");
ofstream g("sum.out");
int n,x;
int cmmdc(int a, int b)
{
    while(a!=b)
            if(a>b) a=a-b;
            else b=b-a;
            if(a==1) return 1;
            else return 0;
}
int main()
{
    int i,a,b;
    long long s;
    f>>n;
    while(n)
    {
        s=0;
        f>>x;
        i=1;
        //for(i=1;i<=x*2;i++)
        while(i<=2*x)
        {
            a=i;
            b=x;
            if(cmmdc(a,b)!=0) s=s+i;
            i++;
        }
        g<<s; g<<'\n';
        n--;
    }
    f.close();
    g.close();
    return 0;
}