1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
Работа 3.8 Упр.5 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Автор
Семакин, Хеннер, Шеина

Работа 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$$ будет содержать их количество.

Ответ

Программа удаляет из строки все двоеточия и выводит получившуюся строку, а также число удалённых символов.



Общая оценка
3.7 / 5
Другие учебники
Другие предметы