Pagini recente » Cod sursa (job #261013) | Cod sursa (job #1105402) | Cod sursa (job #1814367) | Statistici Lascu Andrei Marian (Lascu_Andrei_Marian_324CB) | Cod sursa (job #143970)
Cod sursa(job #143970)
#include <stdio.h>
int cmmdc ( int x, int j) {
if (j==0) return x;
return cmmdc(j,x%j);
}
int main() {
int i,j,n,x,s;
freopen("sum.in", "r", stdin);
freopen("sum.out", "w",stdout);
scanf("%d", &n);
for(i=0;i<n;++i)
{s=0;
scanf("%d", &x);
for(j=1;j<=x*2;++j)
if(cmmdc(x,j)==1) s=s+j;
printf("%d\n", s);
}
return 0;
}