|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.11.2014, 19:10 | #1 |
Пользователь
Регистрация: 30.10.2014
Сообщений: 14
|
Вывести слова в порядке возрастания их длин на си
Собственно я хотел сначала записать строку в двумерный символьный массив по словам(1 слово = 1 строка), затем как-то отсортировать их и вывести. Вот мой текст программы без сортировки:
Код:
|
13.11.2014, 19:26 | #2 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
13.11.2014, 19:38 | #3 |
Пользователь
Регистрация: 30.10.2014
Сообщений: 14
|
Переписал так:
Код:
|
13.11.2014, 19:49 | #4 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
13.11.2014, 19:57 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
13.11.2014, 20:15 | #6 |
Пользователь
Регистрация: 30.10.2014
Сообщений: 14
|
Идем по введенной строке и копируем символы в 0 строку двумерного массива, пока не встретим пробел, затем переходим на 1 строку и т.д.
А вообще программа не доходит до вывода массива. Т.е. ошибка в самом цикле. Последний раз редактировалось Stilet; 13.11.2014 в 21:00. |
13.11.2014, 21:00 | #7 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Копируются все символы до конца. Т.е. создается куча копий строки. Ведь в цике у тебя условия появления пробела нет ) Цитата:
I'm learning to live...
|
||
13.11.2014, 21:08 | #8 |
Форумчанин
Регистрация: 15.02.2012
Сообщений: 821
|
Код:
^-.-^ My GitHub
|
13.11.2014, 21:37 | #9 |
Пользователь
Регистрация: 30.10.2014
Сообщений: 14
|
Эта программа выводит кучу непонятных символов после слов, но общий смысл я уловил и исправил в своей:
Код:
Последний раз редактировалось Wysler; 13.11.2014 в 21:39. |
13.11.2014, 21:55 | #10 |
Пользователь
Регистрация: 30.10.2014
Сообщений: 14
|
Возник вопрос по поводу функции strcpy и двумерного массива. Т.е. могу ли я написать:
Код:
То же самое по поводу функции strlen: Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дан массив. Вывести вначале все четные числа в порядке возрастания их индексов, затем - все нечетные в порядке убывания.( Delphi ) | simonte | Помощь студентам | 9 | 07.12.2013 06:54 |
Вывести слова предложения в таком порядке, чтобы последняя буква каждого слова совпадала с первой буквой следующего слова ( java ) | huhu | Помощь студентам | 0 | 06.04.2012 19:42 |
Вывести в порядке возрастания кодов все буквы латинского алфавита. | Zzoyberg | Помощь студентам | 0 | 28.12.2011 03:10 |
Вывести в порядке возрастания кодов все буквы латинского алфавита. | Zzoyberg | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 07.12.2011 16:10 |
На печать выдать новую строку в которой все слова расположены в порядке возрастание длин слов | Siluet | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 13.12.2008 00:12 |