Как можно исправить эту ошибку?
Ответы (2 шт):
Автор решения: vp_arth
→ Ссылка
if (... || base=0)
Тут вы не сравниваете, а присваиваете 0 в base.
Поменяйте на
if (... || base == 0)
Автор решения: Zhihar
→ Ссылка
во первых что вам мешает скопировать код из проекта сюда? или при любой непонятной ситуации сразу хватаетесь за телефон?
во вторых = - это присваивание, == - это сравнение
if (num < 0 || base < 0 || base == 0)
да и эта проверка избыточная - замените на
if (num < 0 || base <= 0)
в третьих проверка с minus у вас вообще всегда не срабатывает потому что вы переменную minus нигде не меняете до ее сравнения и он всегда равен 0
