Pagini recente » Cod sursa (job #2036547) | Cod sursa (job #1704963) | Sandbox (cutiuţa cu năsip) | Cod sursa (job #866815) | Cod sursa (job #1401998)
#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;
}