Cod sursa(job #237866)

Utilizator raica_cristiraica dumitru cristian raica_cristi Data 30 decembrie 2008 20:57:21
Problema Sum Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.49 kb
#include<stdio.h>

int check(int a,int b)
{
    int c;
    do
    {
            c=b%a;
            b=a;
            a=c;
            }while(a);
    return b;
}

int main ()
{
    freopen("sum.in","r",stdin);
    freopen("sum.out","w",stdout);
    int n,i,k,nr,sum;
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {sum=0;
    scanf("%d",&nr);
    for(k=1;k<nr;k++)
    {if(check(k,nr)==1)
    sum+=k;
}
printf("%d ",sum*4);

}//i=check(12,2);
//printf(" %d ",i);
return 0;
}