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

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

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

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

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

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

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

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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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