Все, всем спасибо, заработало.
program Project2;
{$APPTYPE CONSOLE}
uses
SysUtils;
var
a:array[1..500000]of longword;
i,j,k,n:integer;
begin
while 0=0 do
begin
repeat
write('N: ');
readln(n);
until
(n>=0)and(n<=500000);
if n = 0 then break;
repeat
write('K: ');
readln(k);
until
(k>0)and(k<=100000);
for i:=1 to n do
a[i]:=i;
i:=0;
repeat
i:=(i+k-1)mod n+1;
for j:=i to n-1 do
a[j]:=a[j+1];
dec(n);
dec(i);
until
n=1;
writeln('You must be number ',a[1], ' to survive');
readln
end;
end.