|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.06.2015, 11:44 | #1 |
Регистрация: 21.05.2015
Сообщений: 7
|
Алгоритмы сортировки Cи
Добрый день.
Не давно столкнулась с проблемой,и вот в чем она состоит. Дан массив строк. Вывести на экран все слова, являющиеся анаграммами. Буквы нужно сортировать по убыванию начиная с конца, а массив индексов нужно сортировать по убыванию начиная с конца. Код я написала,вроде все работает,как мне кажется,как надо. Но у меня получился недочет, при выводе результата у меня получаются одинаковые слова,которых не должно быть. Попыталась исправить это,но ничего не получается.Все равно получаются одинаковые слова. Прошу помочь с проблемой,указать на ошибку,или же какой нибудь полезный источник литературы. Код представлен ниже. Код:
Последний раз редактировалось Stilet; 17.06.2015 в 12:02. |
17.06.2015, 12:04 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Если есть слово "Стоп", ты делаешь перестановку, получаешь "Сотп" - это считается искомым словом или нет?
I'm learning to live...
|
|
17.06.2015, 12:11 | #3 |
Регистрация: 21.05.2015
Сообщений: 7
|
Согласна,чуть чуть запутанно мое объяснение проблемы, но там получается что результат будет таким:
"ТРАВА--ААВРТ ВРАТА--ААВРТ КАЗАН--ААЗКН ОБРАЗ--АБЗОР РЫСАК--АКРСЫ КАЗНА--ААЗКН НАКАЗ--ААЗКН ТРАВА-ААВРТ ВРАТА-ААВРТ КАЗАН-ААЗКН КАЗНА-ААЗКН НАКАЗ-ААЗКН ОБРАЗ-АБЗОР РЫСАК-АКРСЫ ТРАВА ВРАТА КАЗАН КАЗНА НАКАЗ" И одинаков слов не должно получаться. (К примеру есть "Трава" и "Трава", и только один раз оно должно прописываться в результате) |
17.06.2015, 13:18 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Так... а теперь у меня вопрос пожещще. У тебя в теме написано С#.
Тебе на шарпе нужно? или на Си? Или на Си++?
I'm learning to live...
|
17.06.2015, 13:26 | #5 |
Регистрация: 21.05.2015
Сообщений: 7
|
Желательно просто на Си
|
17.06.2015, 14:34 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Это будет сложнее. Я заголовок темы исправил.
Первое, что приходит в голову: Заведи себе некую переменку *char. Каждое полученное слово с помошью strstr() ищи в этой переменке, и если оно не найдено с помошью strcat() дописывай: Код:
I'm learning to live...
|
17.06.2015, 15:06 | #7 |
Регистрация: 21.05.2015
Сообщений: 7
|
Спасибо большое,сейчас попробую
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка.Алгоритмы сортировки.Язык си. | East Undia Trading | Помощь студентам | 6 | 14.05.2014 22:42 |
Алгоритмы сортировки пирамидальный(кучей) и быстрой сортировки (с++) | mmd12 | Помощь студентам | 4 | 17.05.2012 14:14 |
Алгоритмы сортировки массивов С++ | Sunless | Помощь студентам | 1 | 29.03.2011 17:10 |
C++ алгоритмы сортировки | 1ok | Помощь студентам | 5 | 18.09.2010 15:27 |
Алгоритмы сортировки и поиска информации | jedi1990 | Помощь студентам | 1 | 22.09.2009 12:35 |