Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Проанализируйте результаты и объясните результат обработки первой строки.




Дополнительный материал к лекции №5.

Задача 1. Удалить из строки все лишние пробелы между словами, кроме одного.

Рис. 1 Алгоритм удаления лишних пробелов

Program projstring;

{$APPTYPE CONSOLE}

Uses

SysUtils;

var s:string[20];

k,i:integer;

ch:char;

Begin

Repeat

Writeln('Enter String');

Readln(s);

s:=trim(s);

k:=length(s);

i:=1;

while i<=k do

Begin

if s[i]=' ' then

while s[i+1]=' ' do

Begin

delete(s,i+1,1);

k:=k-1;

End;

i:=i+1;

End;

writeln('new string =',s);

writeln('Continue?');

Readln(ch);

until ch='n';

End.

Результат работы программы со строкой:

Рис. 2

Проанализируйте результаты и объясните результат обработки первой строки.

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных