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

Палиндром... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ на С++ Черно-белая графика http://www.cyberforum.ru/cpp-beginners/thread352088.html
Нужно решить на С++ Каждый элемент квадратной матрицы размеренности N x N равен нулю, либо единице. Найдите количество «островов», образованных единицами. Под «островом» понимается группа единиц...
C++ Вопрос по односвязному списку. Ребят у меня такой вопрос! Нам в универе дали задание реализовать односвязный список на базе массива с индексными указателями. Все хорошо, я знаю как сделать обычный список!А вот дополнение через... http://www.cyberforum.ru/cpp-beginners/thread352063.html
Буквенные сочетания. C++
Всем привет. Озадачился. Есть 2 регистра англ. алфавита, хочу вывести все 2х буквенные сочетания верхнего и нижнего регистра и соответственно нижнего с верхним и наоборот, на выходе 4 массива...
C++ Аффинные пространства
Помогите пожалуйста, у кого - нибудь есть готовая программа под Visual Studio 2008 реализации операций с аффинными элементами аффинного пространства или посоветовать книгу где есть эта программа?
C++ Построение бинарного дерева из строки http://www.cyberforum.ru/cpp-beginners/thread352039.html
Доброго времени суток, уважаемые. Хотел бы спросить у вас спросить совета относительно реализации следующей проблемы: Задано арифметическо-логическое выражение (к примеру,...
C++ Необходимо накопить сумму всех элементов массива, находящихся в интервале от А до В, и вывести её на экран. Всем доброго времени суток!!! Вкратце о проблеме: учусь на гуманитарном, новая специальность, никакой учебной программы нет. И тут нам начали впаривать информатику, программирование, причем за 2... подробнее

Показать сообщение отдельно
lp_4eva
Учусь...
59 / 2 / 1
Регистрация: 20.03.2010
Сообщений: 167

Палиндром... - C++

16.09.2011, 10:09. Просмотров 2893. Ответов 5
Метки (Все метки)

Палиндром ведь это слова одинаково читающееся в обоих направениях. Помогите разобрать метод?!
C++
1
2
3
4
5
6
7
8
9
10
11
12
string palindrome(string word){
   //boolean which return true if words are polindrome else return false
    bool palindrome;
 //check for a match first symbol with last symbol etc.
    for (int i=0; i < word.length()-1; i++){
        if (tolower(word[i]) != tolower(word[word.length()-(i+1)])){
            palindrome = false;
            break;
        }
        else
            palindrome = true;
    }
мне не понятно вот это место:
C++
1
2
for (int i=0; i < word.length()-1; i++){
        if (tolower(word[i]) != tolower(word[word.length()-(i+1)])){
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru