Вводить с клавиатуры символы, пока не будет введена точка. Подсчитать количество открывающих скобок всех видов (‘(’, ‘{’, ‘[’) во введенной последовательности.
Примечание:
Оператор цикла с последующим условием имеет форму:
do
{
Тело цикла
} while (Условие);
В C++

5 Ноя 2019 в 19:50
193 +1
0
Ответы
1

Вот пример кода на C++, который решает данную задачу:

#include <iostream>
int main() {
char symbol;
int count = 0;
do {
std::cout << "Введите символ (для завершения введите точку): ";
std::cin >> symbol;
if (symbol == '(' || symbol == '{' || symbol == '[') {
count++;
}
} while (symbol != '.');
std::cout << "Количество открывающих скобок всех видов: " << count << std::endl;
return 0;
}

Этот код будет просить пользователя вводить символы с клавиатуры до тех пор, пока не будет введена точка. При вводе каждого символа программа проверяет, является ли он открывающей скобкой ('(', '{' или '['), и в случае положительного результата увеличивает счетчик count. По завершению ввода программа выводит количество открывающих скобок всех видов.

19 Апр 2024 в 02:54
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 95 839 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир