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

Строковые переменные. - C++

Восстановить пароль Регистрация
 
Criceto
1 / 1 / 0
Регистрация: 22.10.2011
Сообщений: 21
25.11.2011, 16:59     Строковые переменные. #1
Дано последовательность, что состоит из 1-30 слов, в каждом слове 1-5 букв, все слова разделены запятой, в конце точка. Напечатать все слова, буквы которых упорядочены за азбукой. Подскажите пожалуйста, как решить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2011, 16:59     Строковые переменные.
Посмотрите здесь:

Строковые переменные C++
C++ Строковые переменные
Структуры и строковые переменные C++
Строковые переменные (символьные массивы) C++
C++ Строковые переменные
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FroL
61 / 49 / 2
Регистрация: 07.01.2010
Сообщений: 301
25.11.2011, 17:15     Строковые переменные. #2
Цитата Сообщение от Criceto Посмотреть сообщение
Напечатать все слова, буквы которых упорядочены за азбукой.
Я так понимаю, что необходимо напечатать слова в алфавитном порядке?
Criceto
1 / 1 / 0
Регистрация: 22.10.2011
Сообщений: 21
25.11.2011, 17:17  [ТС]     Строковые переменные. #3
Нет, нужно из этой строки напечатать все слова, буквы в которых упорядочены по азбуке. Именно буквы в слове.
FroL
61 / 49 / 2
Регистрация: 07.01.2010
Сообщений: 301
25.11.2011, 17:20     Строковые переменные. #4
Я и говорю - надо напечатать слова в таком порядке, что бы буквы с которых они начинаются соответствовали алфавиту.
Если это так то тебе надо произвести сортировку по первым буквам в порядке возрастания.
Criceto
1 / 1 / 0
Регистрация: 22.10.2011
Сообщений: 21
25.11.2011, 17:24  [ТС]     Строковые переменные. #5
Если бы это было так. Нужно определить слово, если в слове буквы упорядочены по азбуке, тогда вывести его, если не упорядочены, то не выводить. Я просто только начинаю в С осваиваться.
FroL
61 / 49 / 2
Регистрация: 07.01.2010
Сообщений: 301
25.11.2011, 17:26     Строковые переменные. #6
Ну тогда можно сделать так: берешь слово, сортируешь его по возрастанию, а потом сравниваешь до сортировки - если совпадают, то выводить.
Criceto
1 / 1 / 0
Регистрация: 22.10.2011
Сообщений: 21
25.11.2011, 17:28  [ТС]     Строковые переменные. #7
Как определить слово в С, и как проходит сортировка? Извините, за глупые вопросы. Никогда со строками не дружил.
FroL
61 / 49 / 2
Регистрация: 07.01.2010
Сообщений: 301
25.11.2011, 17:38     Строковые переменные. #8
Посмотри здесь:
http://www.cyberforum.ru/cpp-beginne...ead388675.htТl
только у тебя вместо типа int будет char.
Так же еще поищи по форуму - наверняка есть готовое решение.
Сыроежка
Заблокирован
25.11.2011, 17:43     Строковые переменные. #9
Цитата Сообщение от Criceto Посмотреть сообщение
Как определить слово в С, и как проходит сортировка? Извините, за глупые вопросы. Никогда со строками не дружил.
Вам надо использовать стандартную функцию С strtok, которая ищет "слова" в соответствии с заданными разделителями. В вашем случае такими разделителями являются запятая и точка.

Сортировать вам ничего в словах е надо. Вам лишь надо проверить, что код каждой следующей буквы больше кода предыдущей буквы.
Criceto
1 / 1 / 0
Регистрация: 22.10.2011
Сообщений: 21
25.11.2011, 17:44  [ТС]     Строковые переменные. #10
Цитата Сообщение от Сыроежка Посмотреть сообщение
Вам надо использовать стандартную функцию С strtok
что нужно подключать, что бы использовать её?
Сыроежка
Заблокирован
25.11.2011, 18:04     Строковые переменные. #11
Цитата Сообщение от Criceto Посмотреть сообщение
что нужно подключать, что бы использовать её?
Все стандартные строковые функции находятся в заголовочном файле <string.h>
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2011, 21:18     Строковые переменные.
Еще ссылки по теме:

Задача на строковые переменные в c++ C++
C++ Строковые переменные: Найти все слова, в которых буква ''а'' входит не менее двух раз
C++ Создать программу обработки массивов структур используя структурные переменные и переменные типа объеденения

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

Или воспользуйтесь поиском по форуму:
NeOL
Сообщений: n/a
25.11.2011, 21:18     Строковые переменные. #12
Здравствуйте меня зовут Роман. Недавно я сам и скал ответ на этот вопрос на тему строковые переменные. Я облазил кучу сайтов и форумов. И хороший ответ нашел только здесь. Все что вам нужно перейти по этой ссылке и прочитать.

http://www.debugni.ru/index.php?opti...8-02&Itemid=14
Yandex
Объявления
25.11.2011, 21:18     Строковые переменные.
Ответ Создать тему
Опции темы

Текущее время: 16:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru