Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 22.10.2011
Сообщений: 21

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

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

Студворк — интернет-сервис помощи студентам
Дано последовательность, что состоит из 1-30 слов, в каждом слове 1-5 букв, все слова разделены запятой, в конце точка. Напечатать все слова, буквы которых упорядочены за азбукой. Подскажите пожалуйста, как решить?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.11.2011, 16:59
Ответы с готовыми решениями:

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

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

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

11
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
25.11.2011, 17:15
Цитата Сообщение от Criceto Посмотреть сообщение
Напечатать все слова, буквы которых упорядочены за азбукой.
Я так понимаю, что необходимо напечатать слова в алфавитном порядке?
1
1 / 1 / 0
Регистрация: 22.10.2011
Сообщений: 21
25.11.2011, 17:17  [ТС]
Нет, нужно из этой строки напечатать все слова, буквы в которых упорядочены по азбуке. Именно буквы в слове.
0
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
25.11.2011, 17:20
Я и говорю - надо напечатать слова в таком порядке, что бы буквы с которых они начинаются соответствовали алфавиту.
Если это так то тебе надо произвести сортировку по первым буквам в порядке возрастания.
1
1 / 1 / 0
Регистрация: 22.10.2011
Сообщений: 21
25.11.2011, 17:24  [ТС]
Если бы это было так. Нужно определить слово, если в слове буквы упорядочены по азбуке, тогда вывести его, если не упорядочены, то не выводить. Я просто только начинаю в С осваиваться.
0
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
25.11.2011, 17:26
Ну тогда можно сделать так: берешь слово, сортируешь его по возрастанию, а потом сравниваешь до сортировки - если совпадают, то выводить.
1
1 / 1 / 0
Регистрация: 22.10.2011
Сообщений: 21
25.11.2011, 17:28  [ТС]
Как определить слово в С, и как проходит сортировка? Извините, за глупые вопросы. Никогда со строками не дружил.
0
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
25.11.2011, 17:38
Посмотри здесь:
https://www.cyberforum.ru/cpp-... 88675.htТl
только у тебя вместо типа int будет char.
Так же еще поищи по форуму - наверняка есть готовое решение.
1
Заблокирован
25.11.2011, 17:43
Цитата Сообщение от Criceto Посмотреть сообщение
Как определить слово в С, и как проходит сортировка? Извините, за глупые вопросы. Никогда со строками не дружил.
Вам надо использовать стандартную функцию С strtok, которая ищет "слова" в соответствии с заданными разделителями. В вашем случае такими разделителями являются запятая и точка.

Сортировать вам ничего в словах е надо. Вам лишь надо проверить, что код каждой следующей буквы больше кода предыдущей буквы.
1
1 / 1 / 0
Регистрация: 22.10.2011
Сообщений: 21
25.11.2011, 17:44  [ТС]
Цитата Сообщение от Сыроежка Посмотреть сообщение
Вам надо использовать стандартную функцию С strtok
что нужно подключать, что бы использовать её?
0
Заблокирован
25.11.2011, 18:04
Цитата Сообщение от Criceto Посмотреть сообщение
что нужно подключать, что бы использовать её?
Все стандартные строковые функции находятся в заголовочном файле <string.h>
1
NeOL
25.11.2011, 21:18
Здравствуйте меня зовут Роман. Недавно я сам и скал ответ на этот вопрос на тему строковые переменные. Я облазил кучу сайтов и форумов. И хороший ответ нашел только здесь. Все что вам нужно перейти по этой ссылке и прочитать.

http://www.debugni.ru/index.ph... &Itemid=14
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.11.2011, 21:18
Помогаю со студенческими работами здесь

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

Строковые переменные (символьные массивы)
Создать две строковые переменные (символьные массивы), содержащие ваше имя и фамилию. Выполнить с ними с помощью строковых функций...

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

Строковые переменные. как найти короткое слово и поменять его с первым словом?
Дана строка символов. Найти самое короткое слово,начинающиеся с буквы &quot;а&quot;, и поменять его с первым словом в строке

Строковые переменные: Найти все слова, в которых буква ''а'' входит не менее двух раз
Дан текст. Найти все слова, в которых буква ''а'' входит не менее двух раз.


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru