Pagini recente » Cod sursa (job #2770784) | Cod sursa (job #522130) | Cod sursa (job #1727261) | Cod sursa (job #1590707) | Cod sursa (job #660385)
Cod sursa(job #660385)
#include<fstream>
using namespace std;
ofstream out("sum.out");
int n;
int cmmdc(int a,int b);
int main()
{
ifstream in("sum.in");
int x,s;
in>>n;
for(int i=1;i<=n;i++)
{
s=0;
in>>x;
for(int j=1;j<=2*x;j++)
if(cmmdc(j,x)==1)
s+=j;
out<<s<<"\n";
}
return 0;
}
int cmmdc(int a,int b)
{
if(b==0)
return a;
else
return cmmdc(b,a%b);
}