Задайте в Паскале произвольный текст из девяти слов.
Задайте в Паскале произвольный текст из девяти слов. Поменяйте местами первые и последние четыре слова во введённом тексте. При выполнении задания необходимо использовать операторы для работы со строковой информацией.

28 Апр 2022 в 19:40
221 +1
0
Ответы
1

program WordsExchange;

var
text, firstPart, middlePart, lastPart, newText: string;
spaceIndex1, spaceIndex2: integer;

begin
writeln('Enter a text with nine words: ');
readln(text);

spaceIndex1 := pos(' ', text);
spaceIndex2 := pos(' ', text, spaceIndex1 + 1);

firstPart := copy(text, 1, spaceIndex1);
middlePart := copy(text, spaceIndex1 + 1, spaceIndex2 - spaceIndex1 - 1);
lastPart := copy(text, spaceIndex2 + 1, length(text) - spaceIndex2);

newText := lastPart + middlePart + firstPart;

writeln('Original text: ', text);
writeln('Text with first and last four words exchanged: ', newText);
end.

16 Апр 2024 в 18:41
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир