37

Турбо паскаль: for i: =2 to sqrt (n) do if

invito1991 17 февраля 2023

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

категория: информатика

40

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

пользователи выбрали этот ответ лучшим

Знаете другой ответ?
Другие вопросы по информатике

ПОПУЛЯРНОЕ
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...