Pagini recente » Cod sursa (job #915968) | Cod sursa (job #966122) | Cod sursa (job #2613790) | Cod sursa (job #2432695) | Cod sursa (job #292913)
Cod sursa(job #292913)
var n,i,j,nr,total:int64;
f,g:text;
function cmmdc (a,b:int64) : int64;
var aux:int64;
begin
while a<>b do
begin
aux:=a;
a:=b;
b:=abs(aux-b);
end;
cmmdc:=a;
end;
begin
assign(f,'fractii.in');reset(F);
assign(g,'fractii.out');rewrite(g);
readln(f,n);
i:=1; j:=1;
while i<=n do
begin
while (j<=n)and(i<=n) do if cmmdc(i,j)=1 then
begin
inc(total);
inc(j);
end
else
inc(j);
inc(i); j:=1;
end;
writeln(g,total);
close(g);
end.