Программа должна выводить 1,2,3 Если я ввиду 123У меня выходит 1

Программка должна выводить 1,2,3 Если я ввиду 123
У меня выходит 1 0 3 (без запятых почему то)
Что у меня ошибочно записано??? Помогите пожалуйста,очень нужно

program GO;
var a,b,c,d:integer;
begin
writeln('Введите трехзначное число');
readln(a);
b:= a div 100;
c:= c mod 10;
d:= a mod 10;
writeln(b,' ',c,' ',d);
end.

Задать свой вопрос
1 ответ

var

   a, b, c, d: integer;

begin

   writeln('Введите трехзначное число');

   readln(a);

   b := a div 100;

   c := a div 10 mod 10;

   d := a mod 10;

   writeln(b, ', ', c, ', ', d);

end.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт