2 варианта:
1.
function ProbelCounter(const prNumber: Integer): string;
var
i: Integer;
begin
Result := '';
for i := 1 to prNumber do
Result := Result + ' ';
end;
2.
function ProbelCounter(const prNumber: Integer): string;
var
s: string;
begin
SetLength(s, prNumber);
FillChar(s[1], prNumber, 32);
Result := s;
end;
Затем применительно к твоей задаче:
var
k: Integer;
k := N - 1;
for I:= 1 to N do
begin
S:=ProbelCounter(k);
for J:= 1 to N do
s:= s+ floattostr(a[I, J]);
memo1.Lines.add(s);
Dec(k);
end;
2-й вариант функции ProbelCounter будет работать быстрее, хотя возможно для данной задачи это не актуально...