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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.71
dajver
409 / 273 / 18
Регистрация: 18.09.2010
Сообщений: 1,112
#1

Найти палиндром - C++

27.02.2012, 20:12. Просмотров 1981. Ответов 6
Метки нет (Все метки)

Здравствуйте! Можете помочь найти палиндром, нашел много примеров но ни один не подходит, и я не понимаю как оно вообще делается. Пример 1, Пример 2, Пример 3, Пример 4. Вроде бы все понятно объясняется, но мне нужно найти палиндром от 100 до 999, какой код не возьму ковырять, каждый выдает свои данные когда я ввожу нужные мне цифры. Кто нибудь может помочь сделать такое? Пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.02.2012, 20:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти палиндром (C++):

Найти наибольший палиндром - C++
Палиндром читается одинаково в обоих направлениях. Наименьшим 6-значным палиндромом, который является произведением двух 3-значных чисел,...

Найти максимальный палиндром в строке - C++
Здравствуйте! Я недавно начал изучать C++ и мне попалась задачка на поиск максимального палиндрома в строке. Я написал код, но выводит...

Найти следующий палиндром после заданного - C++
Здравствуйте. Есть вот такое задание: На одометре (прибор для измерения пробега автомобиля) число 15951. Через 2 часа езды он...

Найти палиндром в строке, и вывести его - C++
Помогите. Написать программу, которая ищет в строке номер символа, с которого начинается палиндром – последовательность символов, которая...

Найти максимальный палиндром в заданном строке - C++
Добрый вечер. Нужно найти максимальный палиндром в заданной нами строке и вывести этот палиндром. у меня есть алгоритм свой. я в строке ищу...

Найти число-палиндром, больший введенного числа - C++
Смысл моего кода заключается в том, что после ввода числа он ищет число больше чем введенное и так что бы оно было зеркальное(123321). ...

6
x1Mike7x
217 / 130 / 6
Регистрация: 06.11.2010
Сообщений: 234
27.02.2012, 20:36 #2
C++
1
2
3
4
5
6
7
8
int x, t, r_x = 0;
std::cin >> x;
for ( t = x; t; t /= 10 )
    r_x = r_x * 10 + t % 10;
if ( r_x == x )
    std::cout << "X is palindrome\n";
else
    std::cout << "X isn't palindrome\n";
1
dajver
409 / 273 / 18
Регистрация: 18.09.2010
Сообщений: 1,112
27.02.2012, 20:57  [ТС] #3
Что-то я совсем не понял что этот код делает. И что с ним делать..
0
soon
2541 / 1306 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
27.02.2012, 21:07 #4
Цитата Сообщение от dajver Посмотреть сообщение
Что-то я совсем не понял что этот код делает
Проверяет, является ли число палиндромом.

Цитата Сообщение от dajver Посмотреть сообщение
И что с ним делать.
А вот это целиком зависит от задания и вашей фантазии.
1
dajver
409 / 273 / 18
Регистрация: 18.09.2010
Сообщений: 1,112
27.02.2012, 21:09  [ТС] #5
Цитата Сообщение от soon Посмотреть сообщение
Проверяет, является ли число палиндромом.
А вот это целиком зависит от задания и вашей фантазии.
Задании в фантазии найти палиндром от 100 до 999.
0
soon
2541 / 1306 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
27.02.2012, 21:17 #6
http://liveworkspace.org/code/87b621...dd5dd3c8cae38b
1
dajver
409 / 273 / 18
Регистрация: 18.09.2010
Сообщений: 1,112
27.02.2012, 21:21  [ТС] #7
Цитата Сообщение от soon Посмотреть сообщение
http://liveworkspace.org/code/87b621...dd5dd3c8cae38b
Спасибо. Все оказывается очень просто...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.02.2012, 21:21
Привет! Вот еще темы с ответами:

Перевести с Pasсal на C++ (Найти палиндром наибольшей длины) - C++
uses crt; var st, buf, max : string; function isPalind(st:string):boolean; var i:integer; begin isPalind := true; ...

Найти самый длинный палиндром предложения и напечатать его - C++
2.В предложении слова отделяются друг от друга одним или большим числом пробелов. Палиндромом называется слово, которое читается одинаково...

Найти лексикографически минимальный палиндром, который можно получить из слова S - C++
У Максима есть слово S, и он очень хочет сделать из него палиндром, но не желает изменять слишлом большое количество символов. Помогите...

Найти в заданном одномерном символьном массиве нечётный палиндром наибольшей длины - C++
Дан одномерный символьный массив. Найти в нем нечетный палиндром наибольшей длины. Любой элемент массива может быть центром палиндрома....


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

Или воспользуйтесь поиском по форуму:
7
Yandex
Объявления
27.02.2012, 21:21
Ответ Создать тему
Опции темы

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