Дана строка. Посчитать баланс скобок ([{ . Баланс открытых к закрытым - C#
Формулировка задачи:
Прошу помощи. По идее код должен искать количество открытых и закрытых скобок разного вида. Но в итоге он выписывает отношение либо 1 к 0 , либо 0 к 1. Подскажите пожалуйста что не так?
String S1 = textBox1.Text.ToLower(); for (int i = 0; i < S1.Length; i++) { int kol1=kol2=kol3=kol4=kol5=kol6=0; if (S1[i] == '(') { kol1++; } if (S1[i] == ')') { kol2++; } if (S1[i] == '[') { kol3++; } if (S1[i] == ']') { kol4++; } if (S1[i] == '{') { kol5++; } if (S1[i] == '}') { kol6++; } textBox2.Text = "Отношение ( к ):" + kol1 + "к" + kol2
Решение задачи: «Дана строка. Посчитать баланс скобок ([{ . Баланс открытых к закрытым»
textual
Листинг программы
textBox2.Text = "Отношение ( к ):" + kol1 + "к" + kol2
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д