Pagini recente » Cod sursa (job #3236596) | Cod sursa (job #3238580) | Cod sursa (job #996387) | Cod sursa (job #1980055) | Cod sursa (job #597857)
Cod sursa(job #597857)
#include <fstream>
#include <iostream>
using namespace std;
int cmmdc(int nr)
{
int i,n=2*nr,s=0;
for(i=1;i<=n;i++)
{
int c,a=i,b=nr;
while (b)
{
c = a % b;
a = b;
b = c;
}
if(a==1) s+=i;
}
return s;
}
int main()
{
ifstream fin("sum.in");
ofstream fout("sum.out");
int n,x;
fin>>n;
for(int i=1;i<=n;i++)
{
fin>>x;
fout<<cmmdc(x)<<"\n";
}
fin.close();
fout.close();
return 0;
}