Функция strrev - обръща огледално стринг
Описание на библиотечна функция strrev: Входни данни стринг, масив от тип char. Резултат същите знаци, но е извършено огледално обръщане на последователността, на наредбата им. Изисква включване на библиотека stdio.h. Нека разгледаме следната примерна задача: търсим дали въведен низ е палиндром, т.е. дали въведения стринг четен отляво-надясно е същия както при четене отдясно-наляво.
Входни данни: масив от типа char с размер N - допустимата дължина на низа.Алгоритъмът съдържа следните стъпки: заделяме допълнително памет - декларираме масив от типа char със същия размер N.
За целта използваме библиотечната функция strcpy.
Извършваме огледално обръщане на новия низ - чрез библиотечната функция strrev.
Сравняваме двата низа - чрез библиотечната функция strcmp.
Извеждаме резултата от проверката.
Следващата примерна програма дава решение на задачата:
Обяснени и решени задачи с подобни алгоритми, функции и служебни думи са разгледани в страницата с електронни уроци по информатика - програмиране.
Илюстриране работата на характерни алгоритми можете да намерите в предоставените електронни помагала съдържащи решени задачи, примери.