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

Обсуждение программы Айрен и общих вопросов тестирования
Ответить
Денис
Сообщения: 2
Зарегистрирован: 02 сен 2015, 15:30

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

Сообщение Денис »

Здравствуйте! Можно ли использовать форматированный вывод переменных, как в Паскале. Например, write(a:3:2). Это удобно при создании вопросов по матрицам
Вычислите определитель матрицы
|$(a) $(b) $(c)|
|$(d) $(e) $(f)|
|$(g) $(h) $(i)|
если задать -10..10, то придется в сценарии делать все переменные строковые и добавлять пробелы при необходимости.
Спасибо
sergey_o
Администратор
Сообщения: 703
Зарегистрирован: 21 дек 2008, 20:06
Контактная информация:

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

Сообщение sergey_o »

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

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

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

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