Олимпиадные задачи по программированию. Лучшие решения. Часть 1. Ускова О.Ф - 20 стр.

UptoLike

Задача 6. «Скобки»
Дано арифметическое выражение, состоящее из букв ,
однозначных чисел, знаков арифметических операций и скобок,
записанное в общепринятой форме. Требуется удалить из
выражения лишние пары скобок (то есть пары , не влияющие на
порядок выполнения операций).
Задание.
Создать программу для удаления из заданного выражения
лишних пар скобок.
Технические требования.
Исходная строка с выражением вводится с клавиатуры .
Результат - упрощенное выражение - выводится на экран .
Пример входных данных Выходные данные
((6/2)*А+(8-5))/(E) (6/2*A+8-5)/E
Задача 7. «Криптограмма»
Текст закодирован с помощью сетки , представленной на
рисунке , где цифрой 0 обозначено отверстие. Для того, чтобы
раскодировать сообщение (криптограмму), нужно наложить сетку
на текст так, чтобы в отверстия можно было видеть символы
закодированного текста . Первый раз сетка накладывается так,
чтобы сторона, отмеченная знаком "+", была верхней, затем сетка
поворачивается по часовой стрелке на 90 градусов, читается
следующий набор символов, и т.д . до полного оборота сетки на 360
градусов.
+
1 0 1 0 1 0
1 1 1 1 0 1
1 1 0 1 1 1
1 0 1 1 0 1