Загрузка данных


program SwapParts;

var
  s, part1, part2: string;
  dashPos: integer;

begin
  // Ввод исходного слова
  Write('Введите слово с дефисом: ');
  Readln(s);
  
  // Находим позицию дефиса в строке
  dashPos := Pos('-', s);
  
  // Проверяем, есть ли дефис в строке
  if dashPos > 0 then
  begin
    // Получаем часть слова ДО дефиса
    part1 := Copy(s, 1, dashPos - 1);
    
    // Получаем часть слова ПОСЛЕ дефиса
    part2 := Copy(s, dashPos + 1, Length(s) - dashPos);
    
    // Выводим результат (меняем части местами)
    Writeln('Результат: ', part2, '-', part1);
  end
  else
  begin
    Writeln('Ошибка: дефис в слове не найден!');
  end;
end.