Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Arhhangel
1

Вывести в алфавитном порядке все словосочетания, отделенные запятыми

16.12.2012, 14:43. Показов 1791. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана строка текста, в которой слова разделены пробелами и запятыми. Необходимо:
вывести в алфавитном порядке все словосочетания, отделенные запятыми.

Строку инициализировать в коде программы:

So she was considering in her own mind, as well as she could, for the hot day made her feel very sleepy and stupid, whether the pleasure of making a daisy-chain would be worth the trouble of getting up and picking the daisies, when suddenly a White Rabbit with pink eyes ran close by her.

Перебирал в голове различные варианты решения, но ни один из них до конца придумать не мог. В основном трудность заключается в том, что строка в с++ это массив и мы не можем рассматривать в нем слова как отдельные переменные.
Мысли по поводу решения:
1) Находим словосочетание (при помощи поиска запятой), и записываем первое слово из словосочетания в новую строку (опять же при помощи поиска пробела).
2) Сортируем первые слова словосочетаний при помощи метода пузырька. (попутно нужно переставлять местами словосочетания, а вот это я не знаю как сделать).

Думал записывать в массив типа int начало словосочетания и конец, получается два числа и потом при перестановке местами первых слов в массиве, брать информацию о начале переставляемого словосочетания и конце. Но как реализовать это не могу понять и к восприятию слишком сложно это и код программы большой получается тогда.
Тут похожее задание но в Делфи.
Огромное спасибо, всем кто откликнется и поможет. Заранее благодарен
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2012, 14:43
Ответы с готовыми решениями:

В тексте слова разделены запятыми,напечатать все слова в алфавитном порядке.
Написал программу, она не запускаеться, я понимаю что чтото не так, но что незнаю. В чём я ошибся?...

Выведите на экран в алфавитном порядке все слова двух строк (без повторений) в алфавитном порядке
Выведите на экран в алфавитном порядке все слова двух строк (без повторений) в алфавитном порядке.

Взять из строки числа, отделенные запятыми, и поместить их в массив
надо взять из строки числа, отделенные запятыми, и поместить их в массив я пробовал сам через...

Строки. Вывести в алфавитном порядке все согласные, которые входят во все слова
Вводится не пустая строка из строчных русских букв, не более 79 символов. Определённые слова в ней...

0
16.12.2012, 14:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2012, 14:43
Помогаю со студенческими работами здесь

Множества: вывести на печать в алфавитном порядке все согласные, которые входят во все слова
Добрый день. Помогите пожалуйста исправить ошибки в следующей задаче: вводится непустая строка из...

Множества: вывести на печать в алфавитном порядке все согласные, которые входят во все слова
Добрый день. Помогите пожалуйста со следующей задачей: вводится непустая строка из строчных букв...

Вывести все символы строки в алфавитном порядке
Дана строка. Вывести все ее символы в алфавитном порядке. Плиз хелп))))

Вывести все буквы в строке в алфавитном порядке
Вывести все используемые в строке А буквы в алфавитном порядке (для простоты рассматривать строчные...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru