Pagini recente » Cod sursa (job #486951) | Cod sursa (job #1611079) | Cod sursa (job #596421) | Cod sursa (job #1489486) | Cod sursa (job #143987)
Cod sursa(job #143987)
var i, nr, n, p: longint;
function euclid(x, y: longint): longint;
var r: longint;
begin
repeat
r:=x mod y;
x:=y;
y:=r;
until r=0;
euclid:=x;
end;
begin
assign(input, 'frac.in');
reset(input);
readln(n, p);
i:=0;
nr:=0;
while (i<=n) and (nr<p) do begin
inc(i);
if euclid(n, i)=1 then
inc(nr)
end;
assign(output, 'frac.out');
rewrite(output);
write(i);
end.