Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Love-Love
6 / 6 / 0
Регистрация: 27.10.2012
Сообщений: 94
#1

Дана строка символов. Является ли заданная она палиндромом - C++

21.02.2013, 20:26. Просмотров 1228. Ответов 2
Метки нет (Все метки)

Пожалуйста,Помогите разобраться с ректорской к.р.!
Вот есть задание:


http://www.cyberforum.ru/cpp-beginners/thread897177.html
Дана строка символов. Создать функцию, чтобы проверить, является ли заданная строка палиндромом (Н-р "АВСВА"). Приведенное решение обязательно должно использовать указатели и адресную арифметику.

Буду очень признательна!!!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.02.2013, 20:26
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Дана строка символов. Является ли заданная она палиндромом (C++):

Дана строка символов. Проверьте,является ли данная строка палиндромом
Парни нужна помощь,нужен код решения этой задачи на языке с++. Дана строка...

Определить, является ли заданная строка палиндромом
1. Определить, является ли заданная строка палиндромом (пример палиндрома:'А...

Функция определяющая является ли палиндромом заданная строка
4. Палиндром — это строка, которая читается одинаково в обоих направлениях....

Разработать рекурсивную функцию, определяющую является ли заданная строка палиндромом
разработать рекурсивную функцию, определяющую является ли заданная строка...

Разработать рекурсивную функцию, определяющую, является ли заданная строка палиндромом
Разработать рекурсивную функцию, возвращающую значение: Определяющую, является...

2
BumerangSP
4287 / 1409 / 463
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
21.02.2013, 21:05 #2
Лучший ответ Сообщение было отмечено как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cstring>
bool palindrome (char* str)
{
      size_t len = strlen(str);
      for (int i=0; i!=len/2; ++i)
            if (*(str+i) != *(str+len-i-1))
                return false;
     return true;
}
int main()
{
     char str[] = "ajh1hja";
     std::cout<<std::boolalpha<<palindrome(str);
     return 0;
}
3
Love-Love
6 / 6 / 0
Регистрация: 27.10.2012
Сообщений: 94
21.02.2013, 21:26  [ТС] #3
Спасибо!!!!!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.02.2013, 21:26
Привет! Вот еще темы с решениями:

Класс "Строка", проверить является ли она палиндромом
2.Напишите класс, который принимает с клавиатуры строковое значение и...

По данной строке, определите, является ли она палиндромом
По данной строке, определите, является ли она палиндромом. В принципе задача...

Является ли K-ая строка палиндромом?
Дан текст из нескольких строк, введенных с клавиатуры. Определить является ли...

Является ли строка палиндромом
Проверить,является ли строка палиндромом. Прокоментируйте строки пожалуйста


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru