Страница 1 из 1

Форматирование как в паскале

Добавлено: 02 сен 2015, 15:49
Денис
Здравствуйте! Можно ли использовать форматированный вывод переменных, как в Паскале. Например, write(a:3:2). Это удобно при создании вопросов по матрицам
Вычислите определитель матрицы
|$(a) $(b) $(c)|
|$(d) $(e) $(f)|
|$(g) $(h) $(i)|
если задать -10..10, то придется в сценарии делать все переменные строковые и добавлять пробелы при необходимости.
Спасибо

Re: Форматирование как в паскале

Добавлено: 03 сен 2015, 12:46
sergey_o
Такого нет. Есть функции PadL/PadR, дополняющие строку пробелами слева/справа до нужной длины:

Код: Выделить всё

  s := PadL(IntToStr(n), 3);

Однако идеального результата это не даст, поскольку для отображения используется не моноширинный шрифт.