Проверить, одинаковое ли число открывающихся и закрывающихся скобок в данной строке - VB

Узнай цену своей работы

Формулировка задачи:

в visual basic 6.0 Проверить, одинаковое ли число открывающихся и закрывающихся скобок в данной строке.

Решение задачи: «Проверить, одинаковое ли число открывающихся и закрывающихся скобок в данной строке»

textual
Листинг программы
  1. Private Sub Command1_Click()
  2. Picture1.Cls
  3. str1 = Text1
  4. char1 = "("
  5. char2 = ")"
  6. k = 0
  7. For i = 1 To Len(str1)
  8.     If Mid(str1, i, 1) = char1 Then k = k + 1
  9.     If Mid(str1, i, 1) = char2 Then k = k - 1
  10.  
  11.     if k<0 then Picture1.Print "Вы сумели закрыть больше скобок, чем открыли! А это не понравится ни одному компилятору!": exit sub
  12.  
  13. Next
  14. If k > 0 Then Picture1.Print "больше открывающихся"
  15. If k < 0 Then Picture1.Print "больше закрывающихся"
  16. If k = 0 Then Picture1.Print "равно"
  17. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.909 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы