uses crt;
var n,i,k:integer;
begin
clrscr;
write('n=');
readln(n);
i:=1;k:=1;
while k<n do
begin
i:=i+1;//считаем ряды
k:=k+i;//считаем шары
end;
if k>n then i:=i-1;
write('i=',i);
readln
end.
uses crt;
var n,i,k:integer;
begin
clrscr;
write('n=');
readln(n);
i:=1;k:=1;
while k<n do
begin
i:=i+1;//считаем ряды
k:=k+i;//считаем шары
end;
if k>n then i:=i-1;
write('i=',i);
readln
end.