Pagini recente » Cod sursa (job #1941998) | Cod sursa (job #797127) | Cod sursa (job #1442815) | Cod sursa (job #442763) | Cod sursa (job #611591)
Cod sursa(job #611591)
#include <stdio.h>
int N, X, 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 ("%d\n", C);
}
return 0;
}