|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.11.2011, 23:34 | #1 |
Пользователь
Регистрация: 10.10.2010
Сообщений: 51
|
Вывести слово на экран в Си
Дана строка содержащая слова. Вывести на экран слово, являющееся первым в алфавитном порядке.
|
02.11.2011, 00:14 | #2 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Слова разделены пробельными символами? Предельная длина слова известна?
Базовый вариант - идти по строке, держать в уме слово-"кандидат", изначально первое и массив под ещё одно слово. Началось новое слово - символ за символом пишем его в "резерв" и параллельно сравниваем с "кандидатом". Если слово кончилось и оно раньше кандидата по телефонной книге, меняем местами "кандидата" и "резерв". В конце "кандидат" содержит искомое слово, его и выводим. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вывести множество на экран | Intersap | Помощь студентам | 5 | 01.12.2010 11:09 |
как вывести максимальное слово на экран не используя функций и подпрограмм!?!? | progpas | Паскаль, Turbo Pascal, PascalABC.NET | 11 | 15.04.2010 10:23 |
Вывести строку на экран | Dasharnb777 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 6 | 13.02.2010 18:59 |
Вывести самое длинное слово (Си) | ManInBlack | Помощь студентам | 10 | 19.01.2009 00:17 |
Нужно вывести на экран каждое слово на новой строке. | Юлёк | PHP | 5 | 28.01.2008 14:57 |