Федя Вася
Здравствуйте в Pascal ABC выдает неверное выражение. Хотя все верно...
Function Cifra(C:Char): Boolean;
Begin
Cifra:=(C > = ' 0 ' ) and (С< = ' 9 ' ); <----проблема здесь
End;
Function Cifra(C:Char): Boolean;
Begin
Cifra:=(C > = ' 0 ' ) and (С< = ' 9 ' ); <----проблема здесь
End;
Если все верно, то не может быть неверного выражения.
Ессно, здесь проблема! Уберите пробелы до и после цифр, а также в знаках отношения. Вот так должно быть.
Cifra:=(C >= '0' ) and (С <= '9' );
Кстати, говоря о проблеме, было бы неплохо озвучить сообщение компилятора.
русская буква С вместо латинской C