|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.04.2011, 21:29 | #1 |
Пользователь
Регистрация: 07.01.2011
Сообщений: 33
|
Два слова
помогите розобраться с прогой на си.
Вводиться 2 слова ,узнать являеться одно слово перестановкой букв другого. я попробувал на том уровне на котором я понимаю но не пашет Код:
Последний раз редактировалось ACE Valery; 28.04.2011 в 05:36. |
28.04.2011, 13:30 | #2 |
Регистрация: 25.04.2008
Сообщений: 4
|
Функция strrev возвращает строку в которой порядок символов изменен на обратный,
н-р, Hello world! выдаст !dlrow olleH Таким образом находятся полиандры. По моему Вам надо просто сравнить количество одинаковых букв одного слова с количеством одинаковых букв другого слова. Н-р, слово (с,л,в - по 1 букве, о - 2 буквы) и волос (с,л,в - по 1 букве, о - 2 буквы) |
28.04.2011, 17:53 | #3 | |
Software Developer
Участник клуба
Регистрация: 01.03.2011
Сообщений: 1,098
|
Цитата:
Видимо, имелось в виду "палиндромы" -))
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв. Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062 |
|
28.04.2011, 22:30 | #4 |
Форумчанин
Регистрация: 09.10.2010
Сообщений: 217
|
Можно просто отсортировать буквы по аски коду,а там дальше просто сравнить строки.
Ёж птица гордая, пока не пнешь не полетит.
|
29.04.2011, 00:03 | #5 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
. Чётко подмечено. +1. Конечно палиндромы. Если хотите решать "лобовым" методом, - это перестановки. Если посложнее, "отсечение границ в г'раве" (точнее сказать не могу, с возвратом или нет).
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
29.04.2011, 07:52 | #6 |
Регистрация: 25.04.2008
Сообщений: 4
|
Хаха! Шутники
|
29.04.2011, 15:15 | #7 |
Software Developer
Участник клуба
Регистрация: 01.03.2011
Сообщений: 1,098
|
Если перестановкой, то как-то так:
Код:
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв. Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как составить слова из букв заданного слова(Паскаль) | lirikoff | Помощь студентам | 1 | 22.12.2010 10:21 |
Разбить текст на слова и произвести поиск каждого слова по текстовому массиву | Burning_brook | Microsoft Office Excel | 2 | 22.05.2010 01:56 |
СИ. Удалить слова, которые содержат все повторяющиеся буквы первого слова | nick23 | Помощь студентам | 7 | 01.11.2009 14:47 |
Даны два слова одинаковой длины. Присвоить переменной К число, равное количеству попарно одинаковых букв. | dimon_home | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 16.06.2009 08:31 |
два TMediaPlayer и два AVI-файла | zeleniy | Компоненты Delphi | 0 | 01.06.2007 14:14 |