Pagini recente » Cod sursa (job #1574451) | Cod sursa (job #2768847) | Cod sursa (job #1822547) | Diferente pentru problema/slide intre reviziile 8 si 9 | Cod sursa (job #130827)
Cod sursa(job #130827)
#include<iostream.h>
#include<stdio.h>
//short ciur[20001];
int main()
{ int i, j, cj, x, n, r, s=0, cx;
freopen("sum.in", "rt", stdin);
freopen("sum.out", "wt", stdout);
cin>>n;
for(i=1;i<=n;i++)
{ cin>>x; s=1;
for(j=2;j<2*x;j++)
{cj=j; cx=x;
while(r=cx%cj)
{
cx=cj;
cj=r;
}
if(cj==1) s+=j;
}
cout<<s<<endl;
}
return 0;
}