Dictor80level, вот тут то не надо. консоль в этом не виновата.
Итак маленький ЛикБез:
Вы видите
- окно открывается
- вы вводите данные
- окно зкрывается
Но между тем, что зеленое и коричневое происходит еще пару вещей:
- программа обрабатывает входные данные
- выводит результат
- завершается
Почему так? Окно терминала (консоли) не может быть закрыто пока в нем выполняется ваша програмка (ну по крайней мере автоматически)
Что Вам надо зделать:
а) Найти где устанавливается параметр - не закрывать после выполнения программы
б) научится ставить поинты, что будут ожидать команду на завершения, самый простой - ожидать нажатия клавиши:
Program KeyPressedExample;
uses Crt;
begin
WriteLn('Waiting until a key is pressed');
repeat
until KeyPressed;
end.