Pagini recente » Cod sursa (job #1472767) | Cod sursa (job #1296035) | Cod sursa (job #251108) | Cod sursa (job #2001624) | Cod sursa (job #251844)
Cod sursa(job #251844)
#include<stdio.h>
FILE*fin,*fout;
long int n,r,x,y,s,a,b,i,l;
int main(){
fin=fopen("sum.in","r");
fout=fopen("sum.out","w");
fscanf(fin,"%ld\n",&n);
for(i=0;i<n;i++){
s=1;l=1;
fscanf(fin,"%ld\n",&x);
for(y=2;y<=x*2;y++){ l=1;
if(y%2==0&&x%2==0){l=0;}
if(l==1){
a=y;b=x;r=a%b;
while(r!=0){
a=b;b=r;r=a%b;
}
if(b!=1){}
else{s=s+y;}
}
}
fprintf(fout,"%ld\n",s);
}
fclose(fin);
fclose(fout);
return 0;
}