В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Lakensssss
Lakensssss
14.10.2022 20:59 •  Информатика

Turbo pascal : ввести фио как строку.определить количество вхождений символа а и длину введенной строки. удалить из неё все символы в,перед которыми находится символ о.

Ответ:
Celovek21
Celovek21
05.10.2020 09:40
{на free работает!}
var
sur, sur1: string;
i, count, pz: byte;
begin
write ('Введите строку: ');
readln (sur);
  for i:=1 to length (sur) do
     if sur[i] = 'a' then inc (count);
writeln ('Длина строки : ', length(sur), ' символов; кол-во "а": ', count);
sur1:=sur;
      for i:=2 to length (sur) do
               if (sur[i] = 'b') and (sur[i-1] = 'o') then
                begin;
                delete (sur1, i-pz, 1);
                inc (pz);
                end;
write ('Удалено ', pz, ' "b"; Новая строка: ', sur1);
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?