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

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

Отвечает Лунев Илья.
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)
Внимание! Если программа не работает, обновите версию!
begin
var s:=ReadlnString;
s:=s+s.Inverse.Replace('(',')');
s.Println
end.
Пример
(abc(def(g
(abc(def(gg)fed)cba)



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


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili