Строки - Pascal ABC (247970)

Узнай цену своей работы

Формулировка задачи:

Задание на тему строки: Входные данные: 5a; Суть задания: каких гласных букв (английских:маленьких) нет в заданных данных ( может вводится любой набор символов) .Написать код программы. Буду очень благодарна

Решение задачи: «Строки»

textual
Листинг программы
m:=['a','e','i','o','u'];
for i:=1 to length(s) do
if s[i] in m then m:=m-[s[i]];
writeln('Буквы, которых нет в строке');
for c:='a' to 'u' do
if c in m then write(c)

Объяснение кода листинга программы

  1. Создается строка-массив m с четырьмя элементами ['a','e','i','o'].
  2. В цикле по длине строки s проверяется, есть ли каждый символ из строки s в массиве m.
  3. Если символ есть в массиве m, то он удаляется из массива m.
  4. Выводится список букв, которых нет в строке.
  5. В цикле от 'a' до 'u' проверяется, есть ли каждая буква в массиве m.
  6. Если буква есть в массиве m, то она выводится на экран.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.111 из 5
Похожие ответы