|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.10.2016, 15:00 | #21 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Mad_Cat, не слишком жёстко?!!
тогда вот рабочий вариант ("чтоб хоть как-то работало") , когда на палиндромность проверяется целиком вся строка, все пробелы в строке (и, соответственно, все отдельные слова в строке) при этом игнорируются. Код:
Цитата:
Нельзя решить задачу, которую не понимаешь. Тут нужно или в задаче разбираться или просто забить на решение. |
|
07.10.2016, 18:39 | #22 |
Пользователь
Регистрация: 05.10.2016
Сообщений: 19
|
А в задании написано, что слова разделены одним пробелом, и si либо является пробелом, либо принадлежит множеству {A,B,...,Z,a,b,...,z}. Вы это учли?
|
07.10.2016, 22:13 | #23 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
мне абсолютно непонятно задание. Каким образом слова-палиндромы связаны с понятием строки-палиндрома, что такое строка-палиндром, при чём здесь разбиение на слова. Вам понятно, как это надо учитывать? Тогда объясните. а пока это сделано в рамках: Цитата:
|
||
07.10.2016, 22:51 | #24 |
Пользователь
Регистрация: 05.10.2016
Сообщений: 19
|
Строка - это набор символов, которые образовывают слово или пробел, ну что же непонятного то? s1 = sn это набор символов. Но, как я понимаю, это может быть не обязательно предложение со смысловым наполнением, это набор различных символов, для компа все равно это предложение со смыслом или нет, программа должна проверить последовательность символов являются ли они палиндромом, т.е. символы должны читаться влево-вправо одинаково. пробел это отдельный символ, и регистр тоже учитывается.
|
07.10.2016, 23:10 | #25 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
annya, да приведите Вы, наконец-то, примеры: несколько строк и вкажите какая палиндром, а какая нет, что-бы Люди сузили круг поисков/советов.
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
08.10.2016, 08:47 | #26 | |||||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Очевидно, что несколько. Цитата:
Цитата:
Цитата:
Никак? Тогда берите код, который я дал выше, он как раз и проверяет, является ли последовательность символов (целая строка) палиндромом. Пробелы при этом не учитываются. Хотите, чтобы пробелы учитывались? Тогда просто выкиньте из программы строчку кода, где из строки удаляются пробелы (там комментарий есть). Тогда пробелы тоже будут влиять. К слову, а Вы уверены, что Вы задание записали/поняли правильно? Откуда Вы его взяли (из книги, с сайта, преподаватель дал)? Можно посмотреть скриношот, где видно ваше задание? Цитата:
|
|||||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с задачей | vital_orsha | Помощь студентам | 0 | 08.03.2016 12:00 |
Помогите с задачей на C# | Dunpeal | Общие вопросы .NET | 0 | 21.11.2009 14:12 |
Помогите с задачей | Noxil | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 30.10.2008 19:20 |