Есть ответ 👍

Ошибка 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.

184
325
Посмотреть ответы 3

Ответы на вопрос:

нур92
4,5(72 оценок)

Z: =n div 3600; - операция div применима только к целочисленным типам, а у вас объявлено var n : real;

Дело в том, что div и mod - относятся к операциям на целыми числами, вы же пытаетесь их использовать с вещественными. div - целая часть от деления, а mod - остаток для типа real следует использовать " /"

см му ув и те ув всё руси русик конюшню лу эсэсовцами до у

Популярно: Информатика