Паскаль.введите с клавиатуры фразу, например «мама мыла раму, а маша ела кашу». поменяйте местами части предложения, стоящие до запятой и после союза «а». например: «маша ела кашу, а мама мыла раму». задайте исходной и полученной фразе разный цвет текста.
uses GraphABC;
const
ss=', а ';
var
s:string;
p,q:integer;
begin
Writeln('Введите фразу:'); Readln(s);
p:=Pos(ss,s);
if p=0 then Writeln('Во фразе нет контекста "',ss,'"')
else begin
q:=p+Length(ss);
Window.Title:='Выводим в цвете!';
SetFontSize(14);
SetFontColor(clBlue);
Writeln(s);
SetFontColor(clRed);
Writeln(Copy(s,q,Length(s)-q+1)+ss+Copy(s,1,p-1))
end
end.
Пример работы программы во вложении.