Проверка расстановки скобок в строке - C#

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

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

у меня вот программа
Листинг программы
  1. using System;
  2.  
  3. namespace cyber1 {
  4. class Program {
  5. static void Main() {
  6. string strInput = @"(((jjhghjhgj)()()))))";
  7. int cnt = 0;
  8. foreach (char c in strInput)
  9. if (c == '(')
  10. cnt++;
  11. else if (c == ')')
  12. cnt--;
  13. if(cnt==0)
  14. Console.WriteLine("Одинаковое");
  15. else
  16. Console.WriteLine("Не одинаковое");
  17. Console.ReadLine();
  18. }
  19. }
  20. }
можно к ней применить к ней один из методов string .ЕСЛИ ДА ,ТО ПОКАЖИТЕ КАК Compare CompareOrdinal CompareTo Concat Copy Empty Format IndexOf, IndexOfAny, LastIndexOf, LastIndexOfAny Insert Intern, IsInterned Join Length PadLeft, PadRight Remove Replace Split StartsWith, EndsWith Substring ToCharArray ToLower, ToUpper Trim, TrimStart, TrimEnd

Решение задачи: «Проверка расстановки скобок в строке»

textual
Листинг программы
  1.             string strInput = @"(((jjhghjhgj)()()))))";
  2.             char[] cInpuArr = strInput.ToCharArray();
  3.             int cnt = 0;
  4.             foreach (char c in cInpuArr)
  5.                 if (c == '(')
  6.                     cnt++;
  7.                 else if (c == ')')
  8.                     cnt--;
  9.  
  10.             if (cnt == 0)
  11.                 Console.WriteLine("Одинаковое");
  12.             else
  13.                 Console.WriteLine("Не одинаковое");

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


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

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

10   голосов , оценка 4.3 из 5

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

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

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