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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Criceto
1 / 1 / 0
Регистрация: 22.10.2011
Сообщений: 21
#1

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

25.11.2011, 16:59. Просмотров 1012. Ответов 11
Метки нет (Все метки)

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

Строковые переменные - C++
Дали посмотреть код. Помогите, пожалуйста, разобраться со строковыми переменными. Тотальная путаница с LPCWSTR/const char/char. Программа...

Строковые переменные - C++
Помогите пожалуйста с лабой, буду очень благодарна за помощь. Написать программу, которая считывает текст из файла и выводит его на...

Строковые переменные - C++
Подскажите, какой строковый тип данных поддерживает следующие действия: необходимо ввести с клавиатуры строку, содержащую слова, пробелы,...

Задача на строковые переменные в c++ - C++
Текст задачи: Найти самое длинное слово во введенной строке, вывести номер этого слова и номер его первого символа. Пример: ввод : аа...

Структуры и строковые переменные - C++
Помогите, пожалуйста, найти ошибку. Четвёртый час сношаюсь с задачей, не могу найти, в чём баг. Задача простейшая с массивом из двух...

C++ строковые - C++
3 задача №1. Написать и протестировать функцию STRP(str1,str2), которая возвращает указатель на последнее вхождение символа из строки...

строковые - C++
Привет всем) Вот такая штука Написать программу, которая считывает английский текст из файла и выводит на экран слова, начинающиеся с...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FroL
61 / 49 / 2
Регистрация: 07.01.2010
Сообщений: 307
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
Сообщений: 307
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
Сообщений: 307
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
Сообщений: 307
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++
Всем привет) Задание: &quot;Удалить из текста слова, которые заканчиваются на а.&quot; Вот написал самое начало, не могу понять как искать эти...

Строковые массивы - 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     Строковые переменные.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru