Проверить, является ли строка палиндромом после удаления из нее всех пробелов - PascalABC.NET

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

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

Вводятся произвольная строка.Проверить является ли она перевертышем(палиндромом) после удаления из нее всех пробегов. ПОМОГИТЕ ПОЖАЛУЙСТААА

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

textual
Листинг программы
begin
  var s := ReadString('Введите строку для проверки').Replace(' ', '').ToLower;
  writeln(ReverseString(s) = s);
end.

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

  1. Вводится строка с помощью функции ReadString.
  2. Введенная строка обрабатывается функцией Replace, которая заменяет все пробелы на пустую строку.
  3. Полученная строка приводится к нижнему регистру с помощью функции ToLower.
  4. Результат сравнивается с исходной строкой, которая была введена с помощью функции ReverseString.
  5. Если результат равен исходной строке, то выводится сообщение Да, строка является палиндромом.
  6. Если результат не равен исходной строке, то выводится сообщение Нет, строка не является палиндромом.

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


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

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

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