Pagini recente » Cod sursa (job #2705007) | Cod sursa (job #3265268) | Cod sursa (job #206409) | Cod sursa (job #2347350) | Cod sursa (job #611593)
Cod sursa(job #611593)
#include <stdio.h>
int N, X;
long long C;
int cmmdc (int a, int b)
{
if (a%b == 0) return b;
return cmmdc (b, a%b);
}
int main ()
{
freopen ("sum.in", "r", stdin);
freopen ("sum.out", "w", stdout);
scanf ("%d", &N);
while (N--)
{
scanf ("%d", &X);
C = 0;
for (int i = 1; i <= X << 1; i++)
if ( cmmdc(i, X) == 1)
C += i;
printf ("%lld\n", C);
}
return 0;
}