Паскаль.Введите с клавиатуры фразу, например Мать мыла раму, а Маша ела

Паскаль.Введите с клавиатуры фразу, к примеру Мать мыла раму, а Маша ела кашу. Поменяйте местами части предложения, стоящие до запятой и после союза а. К примеру: Маша ела кашу, а мать мыла раму. Задайте исходной и приобретенной фразе различный цвет текста.

Задать свой вопрос
Лилия Последович
Врать нехорошо. Не 40, а 20+10 за превосходнейший.
Elizaveta
Не считая того, о каком цвете речь? В графическом режиме выводить? Какой язык, какая версия?
Диана Гайченкова
Ау ,не желала,избрала 40 (веб-сайт сам поделил).Паскаль ,любые цвета.
Zhenja Tropsha
В Паскале "цвета получаются только в графике, а графика у каждой версии своя и они все несовместимы.
Regina Saratnikova
У меня на компуктере, версия 3.0. сборка 1052(05.10.2015).
Стефания Полютова
Сделайте пожалуйста на собственной сборке ) И опишите пожалуйста ,студентка )
Татьяна Своеволина
ПаскальАБЦ.НЕТ. Понятно
Толя Сабодахо
Полагаюсь, Для вас для фраз взыскательно вида "А делал Р, а В делал Q" со словами через один пробел? или для фраз с произвольным количеством пробелов между словами и хоть какими текстами, только бы там запятая была и союз "а", даже если не сразу после запятой?
Маргарита Трепцова
Ну нет, означает нет...
1 ответ
// PascalABC.NET 3.0,сборка 1073
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.

Пример работы программки во вложении.

, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт