Через While:
var a,b,c,p,i:integer;begini:=0;a:=5;b:=7;c:=9;p:=a+b+c;while (p<=100) do begin i:=i+1; a:=a+2; b:=b+1; c:=c+1; p:=a+b+c; end;writeln('Это будет ',i,'-й по счету треугольник');end.<br>
Через Repeat:
var a,b,c,p,i:integer;begini:=0;a:=5;b:=7;c:=9;p:=a+b+c;while (p<=100) do begin i:=i+1; a:=a+2; b:=b+1; c:=c+1; p:=a+b+c; end;writeln('Это будет ',i,'-й по счету треугольник');end.