Ошибка Program1.pas(5) : Нельзя преобразовать тип real к integer. Можете объяснить почему? program chasiki; var N,z,x,y,v,b :real; begin read (N); z:=N div 3600; x:=N mod 3600; y:=x div 60; v:=y mod 60; b:=v mod 60; writeln (z,x,b); end.
Дело в том, что div и mod - относятся к операциям на ЦЕЛЫМИ числами, Вы же пытаетесь их использовать с вещественными. Div - Целая часть от деления, а Mod - остаток Для типа Real следует использовать "/"