Получить новую строку из символов первой строки, которых нет во второй - Turbo Pascal

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

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

дана срока, состоящая из букв и цифр, и строка из цифр и других знаков. Получить новую строку из символов первой строки, которых нет во второй. Для решения использовать структуру – множество. помогите пожалуйста

Решение задачи: «Получить новую строку из символов первой строки, которых нет во второй»

textual
Листинг программы
s3:='';
for i:=1 to length(s1) do
if pos(s1[i],s2)=0 then s3:=s3+s1[i];

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

  1. Создается переменная s3, которая инициализируется пустой строкой ('').
  2. Затем происходит цикл for, который начинается с i=1 и продолжается до длины переменной s1.
  3. Внутри цикла проверяется условие: если текущий символ из s1 присутствует в s2 (то есть, если pos(s1[i],s2) не равен 0), то текущий символ добавляется в s3.
  4. После завершения цикла, переменная s3 содержит строку, полученную из символов первой строки, которых нет во второй.
  5. Код завершается, и переменная s3 остается в области видимости, содержащей результат выполнения программы.

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


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

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

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