Pagini recente » Cod sursa (job #1725429) | Cod sursa (job #2332627) | Cod sursa (job #961481) | Cod sursa (job #1873972) | Cod sursa (job #2081779)
#include <fstream>
using namespace std;
int n,x;
int cmmdc(int a,int b){
while(a!=b)
if(a>b)
a-=b;
else
b-=a;
return a;
}
int rez(int k){
int i,s=0;
for(i=1;i<=2*k;i++)
if(cmmdc(k,i)==1)
s+=i;
return s;
}
int main(){
freopen("sum.in","r",stdin);
freopen("sum.out","w",stdout);
scanf("%i",&n);
int i,w;
for(i=1;i<=n;i++){
scanf("%i",&x);
w=rez(x);
printf("%i",w);
printf("\n");
}
return 0;
}