Текст задания
Проверить, является ли данный символьный массив записью арифметического выражения (использовать множество цифр и знаков арифметических операций).
Исходный код программы
Program zad2; uses crt; var s:String; f:boolean; i:integer; begin clrscr; Writeln('Vvedite ishodnuu stroku'); {запрашиваем строку} Readln(s); f:=false; For i:=1 to Length(s) do {в цикле проверяем каждый символ} if not (Ord(s[i]) in [40..57]) then f:=true; {если код символа выходит за пределеы 40-57, то флагу присваиваем значение истина} if f then Writeln('Ne arifmeticheskoe viragenie') else Writeln('Arifmeticheskoe viragenie'); {если флаг истина, то выражение не арифметическое, иначе - арифметическое} Readln; end.