Понимание ошибки «выражение должно иметь целочисленный или незаданный тип перечисления» и способы ее исправления