Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2013, 23:52   #1
danada1
Пользователь
 
Регистрация: 27.01.2013
Сообщений: 41
Восклицание Определить наибольшее слово в строке

необходимо определить наибольшее слово в строке и вывести его в другом окне. т.е. пользователь вводит предложение в text1, программа определяет наибольшее слово и выводит его в text2
на visual basic
danada1 вне форума Ответить с цитированием
Старый 28.03.2013, 06:06   #2
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

Типичная задача на определение максимума. VB не знаю, но скажу как делать.
Определяем длину строки в text1 (например L). Делаем переменную MAX,TEMP = 0 и S1,S2 = пустая строка.
Код:
Делаем перебор строки text1 по символам с условием внутри: 
  если символ не пробел, то (TEMP = TEMP + 1) и (S1 = S1 + текущий символ) иначе
//если пробел, то сравниваем 
   блок кода иначе
     если TEMP > MAX, то MAX = TEMP и S2 = S1.
     S1 = пустая строка.
     TEMP = 0.
   блок кода иначе
перебираем дальше
В конце будет нам S2 = самое большое слово, а MAX его длинна.

Последний раз редактировалось Simply-Art; 28.03.2013 в 06:09.
Simply-Art вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ассемблер: В командной строке задаётся два параметра, слово и число повторений. Записать слово в файл указанное число раз Геральд Помощь студентам 7 26.12.2012 23:18
в строке поменять 1 и последнее слово местами. Программа есть только нужно сделать всё в 1 строке lect111 Паскаль, Turbo Pascal, PascalABC.NET 0 04.12.2012 15:47
Pascal: поиск слова в строке содержащего наибольшее количество цифр O'neeL Помощь студентам 3 10.12.2011 15:34
(Си)Поменять местами наибольшее и наименьшее слово в предложении kilgoreq Помощь студентам 0 02.12.2010 20:17
определить слово мнимальной длины в строке Марика Помощь студентам 5 03.05.2009 20:11