![]() |
|
Модераторы: Poseidon |
![]()
|
|
| JediKolyas |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 15.5.2007 Репутация: нет Всего: нет |
Из произвольного текста, содержащего не более 10 строк, в каждой строке не более 80 символов, вывести слова в порядке не возрастания их длин!
|
|||
|
||||
| zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 21 Всего: 92 |
||||
|
||||
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: нет Всего: 52 |
JediKolyas, ты хочешь чтобы программу написали?
Вообще делай так: считываешь по строке fgets()'ом, потом через scans() получаешь все слова поочереди и записываешь их длины в стурктуру, паралельно в неё записывая сами слова. Сортируешь самой простой пузырьковой сортировкой и всё. -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 2 Всего: 183 |
Для домашних заданий, курсовых, существует "Центр Помощи".
Тема перенесена! -------------------- ... |
|||
|
||||
| JediKolyas |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 15.5.2007 Репутация: нет Всего: нет |
Можно чуток по конкретней?
|
|||
|
||||
| Rickert |
|
||||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: нет Всего: 52 |
JediKolyas
-1) заводишь структуру в которой будет храниться слово. Например:
0) Открываешь файл, считываешь функцией fgets() строку. 1) есть функция scans(), которая из указанной строки читает по шаблону. Допустим ты считал свою строку в некий буффер chr, тогда:
2) Считываешь так все строки 3) Теперь у тебя есть кол-во слов и сами слова, тебе надо всего-лишь отсортировать words в нужном порядке и вывести на экран. Это самый первый вариант, который пришёл в голову. -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
||||
|
|||||
| JediKolyas |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 15.5.2007 Репутация: нет Всего: нет |
Есть еще варианты?
|
|||
|
||||
| JediKolyas |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 15.5.2007 Репутация: нет Всего: нет |
Неужели из все кучи программеров что тут бывает, ни кто не знает как сделать?!
|
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |