Задан произвольный текст. Удалить все запятые и определить на сколько символов уменьшить я текст( паскаль, подробно, через write, read, delete и тп)

20 Авг 2019 в 08:48
292 +1
1
Ответы
1

Пример текста: "Задан произвольный текст, который содержит запятые."

Программа на Pascal:

program DeleteCommas;
var
text: string;
newtext: string;
commas: integer;
begin
write′Введитетекстсзапятыми:′'Введите текст с запятыми: 'Введитетекстсзапятыми:;
readlntexttexttext;
newtext := text;
commas := pos′,′,newtext',', newtext,,newtext;
while commas <> 0 do
begin
deletenewtext,commas,1newtext, commas, 1newtext,commas,1;
commas := pos′,′,newtext',', newtext,,newtext;
end;
write′Текстбеззапятых:′,newtext'Текст без запятых: ', newtextТекстбеззапятых:,newtext;
writeln;
writeln′Количествоудаленныхзапятых:′,length(text)−length(newtext)'Количество удаленных запятых: ', length(text) - length(newtext)Количествоудаленныхзапятых:,length(text)length(newtext);
end.

После выполнения данной программы на паскале мы получим следующий результат:

Введите текст с запятыми: Задан произвольный текст, который содержит запятые.
Текст без запятых: Задан произвольный текст который содержит запятые.
Количество удаленных запятых: 2

Таким образом, после удаления всех запятых из исходного текста мы уменьшили его на 2 символа.

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