• Задан фрагмент текста. Проверить, имеется ли  в нем баланс открывающих и закрывающих круглых скобок. 

    Рекомендации: должно существовать взаимно однозначное соответствие открывающих и закрывающих скобок, при котором открывающая скобка всегда предшествует соответствующей.

Ответы 1

  • var s:string; i,n:integer;

    Begin

      read(s);

      for i := 1 to length(s) do begin

        if s[i]="(" then n=n+1;

        if s[i]=")" then n=n-1;

        if n<0 then begin

          Write("нет баланса");

          halt;

        end;

        Write("есть  баланс");

    End

    • Автор:

      bond
    • 6 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years