Cod sursa(job #23257)

Utilizator Tase_CCapalna Tanase Tase_C Data 28 februarie 2007 15:28:05
Problema Sum Scor 0
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.38 kb
var x,n,s,a,b,r,i,y:longint;
begin
 //assign(input,'2sum.in');reset(input);
 //assign(output,'sum.out');rewrite(output);
 readln(n);
 for i:=1 to n do begin
  read(x);s:=0;
  for y:=1 to 2*x do begin
   a:=y;
   b:=x;
  r:=a mod b;
  while r<>0 do begin
   a:=b;b:=r;r:=a mod b;
  end;
  if (b=1)then s:=s+y;
  end;
  writeln(s);
 end;
 //close(input);close(output);
end.