В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
7446457567
7446457567
30.03.2021 16:37 •  Информатика

Задача С++
Баланс скобок
Имеется строка, содержащая скобки ( ) и [ ]. Скобочное выражение считается правильным, если:

оно является пустым
если A и B правильны, то AB правильно
если A правильно, то (A) и [A] правильны
Напишите программу, которая по входной строке, содержащей скобочное выражение, определит корректно ли оно. Длина строки не больше 128 символов.

Формат входных данных
Первая строка содержит количество тестов n (n ≤ 100000). Каждая из следующих n строк содержит выражение, состоящее из скобок ( ) и [ ].

Формат результата
Для каждого теста вывести в отдельной строке "Yes", если выражение является правильным и "No" иначе.

Примеры
Входные данные
3
([])
(([()])))
([()[]()])()
Результат работы
Yes
No
Yes

Показать ответ
Ответ:
kuki10
kuki10
29.04.2022 16:33
А) Для перевода целой части необходимо умножить разряд числа на соответствующую ему степень разряда.
10011111101112 = 212*1 + 211*0 + 210*0 + 29*1 + 28*1 + 27*1 + 26*1 + 25*1 + 24*1 + 23*0 + 22*1 + 21*1 + 20*1 = 4096 + 0 + 0 + 512 + 256 + 128 + 64 + 32 + 16 + 0 + 4 + 2 + 1 = 5111
Для перевода дробной части необходимо разделить разряд числа на соответствующую ему степень разряда.
0112 = 2-1*0 + 2-2*1 + 2-3*1 = 0.375
В итоге получаем число 5111.375
ответ: 1001111110111.0112=5111.375

б) 11101010112 = 29*1 + 28*1 + 27*1 + 26*0 + 25*1 + 24*0 + 23*1 + 22*0 + 21*1 + 20*1 = 512 + 256 + 128 + 0 + 32 + 0 + 8 + 0 + 2 + 1 = 939
Для перевода дробной части необходимо разделить разряд числа на соответствующую ему степень разряда.
10111012 = 2-1*1 + 2-2*0 + 2-3*1 + 2-4*1 + 2-5*1 + 2-6*0 + 2-7*1 = 0.7265625
В итоге получаем число 939.7265625
ответ: 1110101011.10111012=939.7265625
0,0(0 оценок)
Ответ:
ЯСоваНоТупая
ЯСоваНоТупая
22.05.2020 09:25

4. выделите текст цвет которого требуется изменить.на вкладке главная в группе шрифт щелкните стрелку рядом с элементом цвет шрифта а затем выберите цвет.для быстрого форматирования текста можно использовать мини-панель инструментов с параметрами форматирования.

5.выделите текст или ячейки с текстом которые нужно изменить чтобы выделить весь текст в документе word нажмите клавишу CTRL+A.на вкладке главная в поле размер шрифта выберите нужный размер шрифта.

6.форматирование текста изменение размера шрифта положение относительно страницы начертание курсив жирный обычной и т.д. основная цель повышение читаемости и наглядности текста

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота