поиск самого короткого слова в строке...

Программирование на Visual Basic for Applications
muter
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 29.04.2005 (Пт) 19:05

поиск самого короткого слова в строке...

Сообщение muter » 08.05.2005 (Вс) 6:58

Ввести фрагмент текста (3-10 строк). Определить координаты (номер строки и номер позиции в строке) самого короткого слова.

если какой-нидь алгоритм нахождения самого короткого слова?
может такой:
считываем по символьно со строчки, одновременно считаем кол-во символов считанных, потом когда найден пробел заносим это кол-во в массив.. а потом в массиве ищем минимальный элемент...
Последний раз редактировалось muter 08.05.2005 (Вс) 7:02, всего редактировалось 1 раз.

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 08.05.2005 (Вс) 7:01

muter

Попробуй импровизировать. Как насчет следующего:

0. В цикле пройтись по всем строкам
1. Разбить строку в массив слов
2. Проверить в цикле каждое слово, и найти наименьшое слово.
3. Сохранить самое которкое слово, а так же строку и позицию
4. Выдать номер самого короткого слова в строке.
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList