0 / 0 / 0
Регистрация: 24.04.2017
Сообщений: 37
|
||||||
1 | ||||||
Проверка слова на палиндром24.11.2017, 02:17. Показов 32223. Ответов 11
Метки нет (Все метки)
Всем привет, есть такая задача нужно сделать метод проверяющий слова на палиндром.
Условия такие: - Можно использовать указатели. - Нельзя использовать массивы(Arrays), библиотечные функции для массивов и стрингов (например сo string.h) - Мы должны динамически распределять память, используя библиотечную функцию malloc() и в конце освободить функцией free() - нужно написать функцию вида int palindrom(char *t) Вот код без выполнения условий.
0
|
24.11.2017, 02:17 | |
Ответы с готовыми решениями:
11
Рекурсивная проверка на палиндром Проверка строки на палиндром Сделать из введенного слова палиндром Найти все слова, которые представляют собой слово-палиндром |
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
|
||||||
24.11.2017, 11:28 | 2 | |||||
1
|
0 / 0 / 0
Регистрация: 24.04.2017
Сообщений: 37
|
||||||
24.11.2017, 14:32 [ТС] | 3 | |||||
Немного доделал. А как сделать, чтобы слово содержало не более 50 знаков
0
|
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
|
||||||
24.11.2017, 14:40 | 4 | |||||
Ограничение длины слова:
0
|
0 / 0 / 0
Регистрация: 24.04.2017
Сообщений: 37
|
|
24.11.2017, 16:06 [ТС] | 5 |
А как его вставить в условие цикла ? оно разделает текст на части
0
|
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
|
|
24.11.2017, 16:14 | 6 |
Не совсем понял вопрос, при чём здесь условие цикла. Видимо, вам просто нужно заменить gets на scanf.
0
|
0 / 0 / 0
Регистрация: 24.04.2017
Сообщений: 37
|
|
24.11.2017, 16:31 [ТС] | 7 |
При замене gets на scanf("%5s", s);
При вводе текста testing выдает: testi Enter string: ng Enter string: вместо testi Enter string:
0
|
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
|
||||||
24.11.2017, 16:56 | 8 | |||||
Тогда можно объединить gets и scanf:
0
|
0 / 0 / 0
Регистрация: 24.04.2017
Сообщений: 37
|
|
24.11.2017, 17:15 [ТС] | 9 |
так вообще не работает
0
|
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
|
|
24.11.2017, 17:25 | 10 |
Выкладывайте всю программу. У меня работает.
0
|
0 / 0 / 0
Регистрация: 24.04.2017
Сообщений: 37
|
||||||
25.11.2017, 01:58 [ТС] | 11 | |||||
0
|
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
|
|||||||||||
25.11.2017, 03:00 | 12 | ||||||||||
Под buf тоже нужно выделить память:
1
|
25.11.2017, 03:00 | |
25.11.2017, 03:00 | |
Помогаю со студенческими работами здесь
12
Проверка слова на палиндром Удалить слова, из которых перестановкой букв можно получить палиндром, и продублировать остальные слова Проверка на палиндром Проверка на палиндром Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |