Турбо паскаль:for i:=2 to sqrt(n) do if (n mod i = 0) then prost:=0;паскаль выдает ошибку 39 ( в выделеном местеподскажите, пожалуйста как ее устранить

Ответы:
КАТЮША ТАРАНОВА
30-07-2016 18:00

Возможно у вас что то не так с типами. i должен быть longint, а не real... n должен быть real (вещественный),однако вы используете операцию n mod i, поэтому я вам могу посоветовать использовать N тип longint,но заменить sqrt(n) на round(sqrt(n)) round - это округление

Также наши пользователи интересуются:

Картинка с текстом вопроса от пользователя ЛЕСЯ СМОЛЯРЧУК

⭐⭐⭐⭐⭐ Лучший ответ на вопрос «Турбо паскаль:for i:=2 to sqrt(n) do if (n mod i = 0) then prost:=0;паскаль выдает ошибку 39 ( в выделеном местеподскажите, пожалуйста как ее устранить» от пользователя ЛЕСЯ СМОЛЯРЧУК в разделе Экономика. Задавайте вопросы и делитесь своими знаниями.

Открой этот вопрос на телефоне - включи камеру и наведи на QR-код!