Текст задания

Проверить, является ли данный символьный массив записью арифметического выражения (использовать множество цифр и знаков арифметических операций).

Исходный код программы

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.

Результат работы программы


Написать отзыв

Внимание: HTML не поддерживается! Используйте обычный текст!
    Плохо           Хорошо

Множества в Pascal


0 отзывов / Написать отзыв


Помогло решение? Буду рад маленькой награде=)

Теги: Pascal

Не подошла работа?

Узнайте стоимость написания работы по Вашему заданию

(это быстро и бесплатно)

Узнать стоимость

Спасибо, не надо