Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Рекурсивная функция определения палиндрома строки. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ требуется помощь http://www.cyberforum.ru/cpp-beginners/thread377039.html
Помогите, пожалуйста, переписать "Косынку" в С++ на C#. Очень надо. Помогите, люди добрые. Буду очень благодарен. Спасибо.
C++ Проблема с задачей на масивы Уважаемые,помогите пожалуйста с задачей по С++: Создать программу, которая вводит c клавиатуры двумерный квадратный массив целых чисел, заменяет все отрицательные элементы, находящиеся ниже главной... http://www.cyberforum.ru/cpp-beginners/thread377036.html
C++ Проблемы с массивами
Здравствуйте, уважаемые. Помогите пожалуйста с задачкой. Создать программу, которая вводит c клавиатуры двумерный массив целых чисел, заносит в одномерный массив суммы неотрицательных элементов по...
C++ вывести в виде таблицы значения аргумента и соответствующее ему значение функции
y=(2,5x^3)/(e^2x+2). a) 0≤ x ≤0,5, ∆x=0,1 b)x≥ -0,8, ∆x=0,25, n=6
C++ Вивести у вигляде таблици значений http://www.cyberforum.ru/cpp-beginners/thread376984.html
y=(2,5x^3)/(e^2x+2). a) 0≤ x ≤0,5, ∆x=0,1 b)x≥ -0,8, ∆x=0,25, n=6
C++ Выбрать те из них, модули которых больше 5-ти и напечатать их значения возведённые в куб. a=(l-3k)/2 ,b=(l+k)/l, c=lk-8 Выбрать те из них, модули которых больше 5-ти, и напечатать их значения, возведённые в куб. Язык форума - русский, не забывайте об этом подробнее

Показать сообщение отдельно
Toshkarik
1141 / 858 / 51
Регистрация: 03.08.2011
Сообщений: 2,386
Завершенные тесты: 1

Рекурсивная функция определения палиндрома строки. - C++

03.11.2011, 03:43. Просмотров 1087. Ответов 2
Метки (Все метки)

Написал по заданию из книги Дейтелов.
C++
1
2
3
4
5
6
7
8
9
10
bool testPalindrome( const char arr[], const size_t &x, const size_t &y = NULL )
{
    if ( x == y || ( x + 1 == y && arr[ x ] == arr[ y ] ))
        return true;
    
    if ( arr[ x ] == arr[ y ] )
        testPalindrome( arr, x - 1, y + 1 );
    else
        return false;
}
Вроде все работает нормально, но мне кажется как то неуклюже все это выглядит. Поправьте пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru