Форум программистов, компьютерный форум CyberForum.ru

Найти самое длинное слово - C++

Восстановить пароль Регистрация
 
!!}Катюшка{
Сообщений: n/a
17.03.2009, 13:36     Найти самое длинное слово #1
Помогите пожалуйста. Вот задания:
1 Слова в строке разделены пробелами. Найти самое длинное слово.
2. Слова в строке разделены последовательностями пробелов. Удалить лишние пробелы.
3. Дана строка, слова в которой разделены пробелами. Удалить из строки самое короткое слово.
4. Дана строка, слова в которой разделены пробелами. Все слова в строке перевернуть.
Заранее благодарна!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2009, 13:36     Найти самое длинное слово
Посмотрите здесь:

C++ Найти самое длинное слово в строке
C++ Найти самое длинное слово в файле
Найти самое длинное слово C++
C++ Строки.Найти самое длинное слово
C++ Найти самое длинное слово строки
C++ Найти самое длинное слово в файле
C++ Найти самое длинное слово в строке
Найти самое длинное слово в строке C++
C++ Найти самое длинное слово в строке
Найти самое короткое и самое длинное слово C++ C++
C++ В файле найти самое длинное слово

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6470 / 2245 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
18.03.2009, 20:09     Найти самое длинное слово #2
1. sscanf со спецификатором %s. получаем строки. берем длину через strlen.
2. Можно не думая сделать то же самое со сканфом, но с копированием в конец строки временной, например.
3. как в первом, но находим самое короткое. Потом в исходной строке ищем его - strstr. Длина его известна. Так что указатели на начало его и конец у нас есть. Все.
4. Про переворачивания слов тут вроде уже были темы. Уже перевернутые слова также в конец временной строки копируем (strcat), в итоге получаем то, что надо.

Тут пользительно для памяти:
http://www.edcc.edu/faculty/paul.bla..._functions.htm
Yandex
Объявления
18.03.2009, 20:09     Найти самое длинное слово
Ответ Создать тему
Опции темы

Текущее время: 07:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru