Паскаль.Введите с клавиатуры фразу, например Мать мыла раму, а Маша ела
Паскаль.Введите с клавиатуры фразу, к примеру Мать мыла раму, а Маша ела кашу. Поменяйте местами части предложения, стоящие до запятой и после союза а. К примеру: Маша ела кашу, а мать мыла раму. Задайте исходной и приобретенной фразе различный цвет текста.
Задать свой вопрос
Лилия Последович
Врать нехорошо. Не 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.
Пример работы программки во вложении.
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.
Пример работы программки во вложении.
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов