Пояснить строчки кода

Выполнен
Заказ
4131547
Раздел
Программирование
Тип работы
Антиплагиат
70%
eTXT
Срок сдачи
25 Мая 2021 в 04:00
Цена
0 ₽
Блокировка
10 дней
Размещен
21 Мая 2021 в 20:40
Просмотров
146
Описание работы
Pascal. Дана непустая последовательность слов из строчных русских букв; между соседними словами – запятая, за последним словом – точка. Напечатать звонкие согласные буквы, которые входят в каждое нечетное слово и не входят ни в одно четное слово в алфавитном порядке все.
program lab6;
const
cs='бвгздж';
var
s:string;
i:integer;
c:char;
p,csg:set of char;
begin
writeln('Введите текст, разделяя слова запятыми, в конце поставьте точку');
readln(s);
p:=[];
for i:=1 to Length(cs) do Include(csg,cs[i]);
s:=LowerCase(s);
i:=1; c:=s[1];
while c'.' do begin
while not (c in [',','.']) do begin
if (c in csg) and not (c in p) then
include(p,c);
i:=i+1;
c:=s[i]
end;
if c'.' then begin i:=i+1; c:=s[i] end;
while not (c in [',','.']) do begin
if (c in csg) and not (c in p) then Exclude(p,c);
i:=i+1;
c:=s[i]
end;
if c'.' then begin i:=i+1; c:=s[i] end
end;
s:='';
for i:=1 to Length(cs) do if cs[i] in p then
write(cs[i])
end.
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
3 дня 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир