Вопрос задан 14.02.2021 в 05:00. Предмет Информатика. Спрашивает Почукаева Ева.

Вводить с клавиатуры символы, пока не будет введена точка. Подсчитать количество открывающих скобок

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

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Подойникова Мария.
#include <iostream>
int main() {    char a;    unsigned int count = 0;     do     {    std::cin>>a;        if (a == '[' || a == '(' || a == '{') count ++;     } while (a != '.');    std::cout<<count;}
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример кода на C++, который выполняет задачу подсчета открывающих скобок всех видов во введенной последовательности:

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

В этом коде мы используем цикл do-while, который позволяет пользователю вводить символы с клавиатуры до тех пор, пока не будет введена точка (.). Внутри цикла мы проверяем каждый введенный символ и, если он соответствует одной из открывающих скобок ((, {, [), увеличиваем счетчик count на 1.

После выхода из цикла мы выводим количество открывающих скобок, подсчитанных во время ввода.

Обратите внимание, что в этом коде не предусмотрена обработка закрывающих скобок и проверка их соответствия открывающим скобкам. Если вам нужна полная проверка сбалансированности скобок, вам потребуется использовать другой подход и, вероятно, стек для отслеживания открытых скобок.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос