Вопрос задан 07.06.2019 в 12:44. Предмет Информатика. Спрашивает Юрченко Ева.

Дана строка, содержащая только английские буквы (большие и маленькие) и открывающиеся скобки.

Сформировать новую строку добавлением справа «зеркальной» строки с закрывающимися скобками. "(abc(def(g" -> "(abc(def(gg)fed)cba)" Входные данные Вводится строка ненулевой длины. Известно также, что длина строки не превышает 1000 знаков. Выходные данные Вывести строку, которая получится после "зеркальной" половины строки. (Паскаль)
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Лунев Илья.
PascalABC.NET 3.3.5, сборка 1640 от 17.03.2018
Внимание! Если программа не работает, обновите версию!

begin
  var s:=ReadlnString;
  s:=s+s.Inverse.Replace('(',')');
  s.Println
end.

Пример
(abc(def(g
(abc(def(gg)fed)cba)
0 0
Отвечает Дулько Милена.
Var a,b:String;
begin
Read(a);
b:= ReverseString(a).Replace('(',')');
WriteLn(b);
end.
Жмякаем 'Лучший'
0 0

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

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

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