0 / 0 / 0
Регистрация: 05.03.2013
Сообщений: 3
|
|
1 | |
Напечатать слово, входящее в очередь максимальное количество раз05.03.2013, 16:19. Показов 1287. Ответов 14
Метки нет (Все метки)
Ребят после болезни, пришел а мне сразу на программу и делай. Могли бы помочь с ней и желательно обьяснить что к чему, а то сам уже запарился читать. ниче только нет
Вот условие задачи: "Построить очередь, элементы которой русские слова фиксированной длины. Напечатать слово, входящее в очередь максимальное количество раз".
0
|
05.03.2013, 16:19 | |
Ответы с готовыми решениями:
14
Найти и напечатать символ, встречающийся в тексте максимальное количество раз Найти в строке слово, встречающееся максимальное количество раз Напечатать число, которое встречается в целочисленном массиве A[1..N] максимальное количество раз В литерном файле найти символ, повторяющийся максимальное число раз. Напечатать этот символ и количество его |
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
05.03.2013, 16:22 | 2 |
Начни с выяснения что такое "русское слово"
0
|
0 / 0 / 0
Регистрация: 05.03.2013
Сообщений: 3
|
|
05.03.2013, 16:24 [ТС] | 3 |
Спасибо за сарказм, но правда, я тут не хочу всякие словесные перекалки устраивать, если можете реально нужна помощь!
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
05.03.2013, 17:09 | 4 |
Где тут сарказм ?
Включай мозг: 1. "Построить очередь" - ты откуда собрался брать элементы формируемой очереди ? Наверняка их будет вводить пользователь в ходе работы твоей программы, и кол-во вводимых элементов заранее неизвестно. 2."элементы которой русские слова" - ты как собрался контролировать "русские слова" он ввел или "нерусские" ? Вот ввел пользователь новый элемент - "ЛОывлордллРПдолрПолдрплдрп-ЫЫ". Это русское слово ? Нет, это галиматья, а не "русское слово". Т.е. в соответствии с заданием твоя программа должна пресекать попытки ввода галиматьи, пропуская слова, действительно являющиеся таковыми в русскоязычной письменной речи и длина которых не превышает размер элемента очереди.
0
|
13104 / 5885 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
||||||
05.03.2013, 18:48 | 5 | |||||
Судя по этой фразе:
есть подозрение, что читать слова надо из типизированного файла. Пока предложу решение без файла и без проверки слов на "русскость". На форму надо положить: Memo1, Memo2 : TMemo; Button1 : TButton. Для Button1 создать обработчик события OnClick. В Memo1 вводятся исходные слова - каждое слово на отдельной строке. В Memo2 выводятся результаты работы программы. Раздел реализации модуля надо оформить так:
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
05.03.2013, 21:25 | 6 |
1
|
Новичок
|
05.03.2013, 22:02
#7
|
Не по теме: mss,веселый ты.:D
0
|
13104 / 5885 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
|
06.03.2013, 03:31 | 8 |
Ребята, туманные формулировки - это здесь обычное дело. Если каждый раз до мелочей условия выяснять, то темы просто "застревать" будут. Например, в обсуждаемой задаче по условию сразу видно, что основа задания - очередь на динамическом списке, подсчёт вхождения слов в очереди. Это в любом случае надо реализовать и это основа решения. Я это и сделал. А что касается представления исходных данных - это может быть готовый список слов или текст, из которого надо сначала выделить слова, возможно читать надо из файла - это всё можно прикрутить потом. И возможно автор это сам сумеет сделать. Если не сумеет - подскажем.
0
|
Sagib
|
||||||
06.03.2013, 19:09 | 9 | |||||
Добрый день.
Помогите, если сможете, пожалуйста.
В случае, когда массивы объявляются статически, с нужной размерностью, проблемная строка проблем не вызывает. При попытке динамически установить длину массива отличную от 4 - при первом вызове проблемной строки заполняемый ей массив получает описанную проблему и опять элементов 10 вместо положенного количества. |
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
06.03.2013, 19:54 | 10 |
0
|
13104 / 5885 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
|
06.03.2013, 20:05 | 11 |
mss, с тобой, в первую очередь.
Добавлено через 2 минуты В том смысле, что ты везде требуешь точные формулировки. Но это просто невозможно в большинстве случаев - потому что авторы тем, чаще всего, просто не владеют вопросом в достаточной мере.
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
06.03.2013, 20:30 | 12 |
Точная формулировка - 90% решения задачи, преодоления проблемы.
Точная формулировка в подавляющем большинстве случаев попросту снимает вопрос "с повестки дня". Точная формулировка, в конце концов, - результат включения мозга. Добавлено через 2 минуты Чаще всего они им вообще не владеют. И ты это знаешь не хуже меня.
0
|
13104 / 5885 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
|
06.03.2013, 20:36 | 13 |
Я согласен со всем этим на всё 100, как говорится. Но если формулировка неточная, то это говорит о том, что автор пока не в состоянии решить задачу. Поэтому и обращается на форум за помощью. Хотя, надо признать, что многие не особо и пытаются решать самостоятельно... Это не относится к автору этой темы. Вот его фраза:
Т. е., парень пытается решить сам. Добавлено через 1 минуту По крайней мере, у него есть желание понять, как решается задача.
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
06.03.2013, 20:53 | 14 |
Так и направь его в русло формирования "точной формулировки" !
Заставь его думать над сказанным ! Это стимулирует мозг. А ты способствуешь его атрофированию, долдоня одно и тоже, плодя в столохматый раз одни и те же шаблоны, коих несметное количество в Сети.
0
|
13104 / 5885 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
|
06.03.2013, 21:19 | 15 |
Ну здесь да, согласен. По многим задачам у нас в разделе решения уже раз по 100 (и более) в разных вариантах опубликованы. Этот вопрос, на самом деле, обсуждался уже и ни раз среди модераторов и администраторов. Да - надо пытаться как-то направлять людей на самостоятельные действия.
--- Но при этом в темах нужно создавать комфортную обстановку. Чтобы посетители форума не боялись задавать вопросы. Люди, читая темы, должны видеть - да, здесь помогают и я тоже могу задать вопрос и мне тоже помогут (а не пошлют).
0
|
06.03.2013, 21:19 | |
06.03.2013, 21:19 | |
Помогаю со студенческими работами здесь
15
Напечатать слово, содержащее максимальное гласных букв Напечатать слово world n раз Найти слово, один и тот же символ в котором встречается максимальное число раз Найти и напечатать, сколько раз повторяется в тексте каждое слово Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |