Исходные строки вводить с консоли. В строках можно использовать любые символы, находящиеся на клавиатуре.
Вариант 1
Задание 1
Найти в строке все сдвоенные символы. Вывести их на экран и подсчитать их количество.
Входные данные:
hb55’#dd&&87
Выходные данные:
dd
&&
count=3
Задание 2
Из заданной строки удалить все последовательности символов, находящиеся между корректно записанными круглыми скобками (скобки удалить тоже). Скобки могут быть вложенными.
Входные данные:
ab(h[b55](0123)jw((’)f)#dd&&87
Выходные данные:
ab(h[b55]jw#dd&&87
Вариант 2
Задание 1
Определить, корректно ли расставлены в строке круглые и квадратные скобки. Скобки могут быть вложенными.
Входные данные:
ab(h[b55](0123)jw((’)f)#dd&&87
Выходные данные:
Некорректно
Задание 2
Переставить в начало строки все буквы в порядке их следования, затем цифры, и в конце – остальные символы. Рабочие строки не использовать.
Входные данные:
abh[b55](0123)jw((’)f)#dd&&87
Выходные данные:
abhbjwfdd55012387([]((’))#&&
Вариант 3
Задание 1
Строка – это правильное арифметическое выражение, содержащее только натуральные числа и знаки арифметических операций между ними (+, -, *, /). Подсчитать результат, выполняя арифметические операции в порядке их следования.
Входные данные:
5*3-9/3
Выходные данные: