Как найти палиндром в паскале?

 

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

В Turbo Pascal палиндром может являться как последовательностью букв, так и последовательностью цифр. Существует несколько способов определения палиндрома средствами Паскаль. Вот основные из них:

 

Нахождение палиндрома в pascal (Универсальный способ)

 

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

 

d := length(s);

l := d div 2;

for i := 1 to l do

if s[i] <> s[d+1-i] then pal := flase;

 

Числовой палиндром на Паскале

 

Для определения числа на палиндром, состоящего из трех цифр необходимо сравнить его крайние цифры. Для этого для правой цифры используем операцию a mod 10, а для левой: a div 10. Такой принцип можно использовать и для больших чисел, заранее приводя их к трехзначному.

 

Теперь вы знаете как найти средствами паскаль палиндром!

 


 

Скачать:

Палиндром - Универсальный способ нахождения палиндрома в Паскале (1 способ)

Числовой палиндром - Нахождение числового палиндрома в pascal (2 способ)

Составление палиндрома - Составление палиндрома путем реверсирования его цифр и сложения с исходными

Строительство коттеджей
С информацией по модернизации сайта bpascal.ru, техническим неисправностям, а также вопросами по размещению рекламы обращаться по адресу ShekhovtsovY@yandex.ru. Ваше заявление будет рассмотрено в кратчайшие сроки.
© Шеховцов Юрий, 2010-2011