Фариза04
30.12.2020 05:10

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

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
vladislavtanasienko1
28.06.2020 23:58
Возможно у вас что то не так с типами. i должен быть longint, а не real... n должен быть real (вещественный),однако вы используете операцию n mod i, поэтому я вам могу посоветовать использовать N тип longint,но заменить sqrt(n) на round(sqrt(n)) round - это округление
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота