Работа 3.8 Упр.5 ГДЗ Семакин 10 класс (Информатика)
Рассмотрим вариант решения задания из учебника Семакин, Хеннер, Шеина 10 класс, Бином: 5. В строке удалить символ двоеточие (:) и подсчитать количество удаленных символов.
Нужно удалить из строки все символы двоеточия $$:$$ и одновременно подсчитать, сколько раз они встретились.
Для этого удобно использовать цикл: пока в строке находится символ $$:$$, находим его позицию функцией pos, удаляем один символ функцией delete и увеличиваем счётчик на $$1$$.
var
s: string;
k: byte;
begin
readln(s);
k := 0;
while pos(‘:’, s) <> 0 do
begin
delete(s, pos(‘:’, s), 1);
k := k + 1;
end;
writeln(s);
writeln(‘k=’, k);
end.
После завершения цикла в строке не останется символов $$:$$, а переменная $$k$$ будет содержать их количество.
Ответ
Программа удаляет из строки все двоеточия и выводит получившуюся строку, а также число удалённых символов.