Дана строчка. Найти количество знаков "(" и знаков ")" . Сравните

Дана строчка. Найти количество знаков "(" и знаков ")" . Сравните их, и если значения разные вывести извещение. Сделать программку в Visual Studio C++

Задать свой вопрос
1 ответ

Код

include lt;iostreamgt;

using namespace std;

int main()

   setlocale(LC_ALL, "Russian");

   string s = "(((((=)))))))(((_)))fff//_8()))))";

   unsigned int leftNumber = 0, rightNumber = 0;

   for(int i = 0; i lt; s.length(); i++)

       if(s[i] == '(')

           rightNumber = rightNumber + 1;

       

       else if(s[i] == ')')

           leftNumber = leftNumber + 1;

       

   

   if(rightNumber gt; leftNumber)

       cout lt;lt; "Знаков '(' больше, чем ')'";

   

   else if(rightNumber lt; leftNumber)

       cout lt;lt; "Знаков '(' меньше, чем ')'";

   

   else if(rightNumber == leftNumber)

       cout lt;lt; "Знаков '(' столько же, сколько и ')'";

   

   return 0;

Проверка

Знаков '(' меньше, чем ')'

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт