Пожалуйста, помогите решить задачку по информатике через PascalABC.Дана строчка, содержащая

Пожалуйста, помогите решить задачку по информатике через PascalABC.

Дана строка, содержащая дефис (например: город-герой). Поменяйте 2 слова меж собой,
чтоб вышло напротив (герой-город).

Заранее спасибо.

Задать свой вопрос
2 ответа
Var s:string; l,p:integer;
begin
readln(s);
l:=length(s);
p:=pos('-',s);
s:=copy(s,p+1,l-p)+'-'+copy(s,1,p-1);
writeln(s);
end.

Пример:
город-герой
герой-город
Эльвира Обложнова
Спасибо вам огромное!
Вика
Пожалуйста.
PascalABC.NET
Версия 3.3. сборка 1583 (25.11.2017)

var s,s1,s2: string;
begin
  write('s='); readln(s); 
  s1:=copy(s,1,pos('-',s)-1);  
  s2:=copy(s,pos('-',s)+1,length(s)-pos('-',s));
  write('s=',s2+'-'+s1);
end.
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт