![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 19.01.2012
Сообщений: 38
|
![]()
]необходимо составить программу которая /
допустим задано слово СТУДЕНТ,нужно чтобы программа выводила сообщение такого рода/ с-1 т-2 у-1 д-1 е-1 н-1 т.е количество содержащихся букв этого слове в этом слове))кешiрыныз за тафталогию |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]()
Я сделаю это за 100 рублей на счёт мобильного телефона, вы согласны?
Кстати, какие сроки у вас? Цитата:
|
|
![]() |
![]() |
#3 |
Пользователь
Регистрация: 19.01.2012
Сообщений: 38
|
![]()
Мен қазақша жаздым)))
Языки тюрков ... Я в курсе что сдесь всем наплевать сугубо но я не могу)) Я тут пробегом зашел за советом а не расставаться с деньгами самому бы хотелось легких денег -- хотя всем до этого как до укропа)) вот код нужен намек на то что делать ))) Код:
с динамич массивом не умею обращаться ___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 20.01.2012 в 08:20. |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
язык программирования не указан. Поэтому рискну предположить, что речь идёт о Pascal.
в этой связи фраза "с динамич массивом не умею обращаться" бессмыслена. В TurboPascal не было динамических массивов! (разумеется, они есть в более современных компиляторах: Delphi/FreePascal и т.д.) но в данной задаче не нужно никаких динамических массивов. Ей можно решать разными способами. например, завести массив от 0 до 255. var count : array[0..255] of integer; предварительно его обнулить: for i:=0 to 255 do count[i] := 0; ввести строку: ReadLn(s); потом пройтись по строке, наращивая счётчик каждой буквы (массив count - это массив счётчиков. причём i-й элемент массива означает, сколько раз встретилась буква с кодом i for i:=1 to Length(S) do Inc( Count[ ord(s[i]) ] ); всё. задача решена. достаточно вывести ненулевые счётчики: for i:=0 to 255 do if count[i]>0 then WriteLn('Буква ', chr( i ), ' встретилась ', count[i], ' раз.'); p.s. другой возможный алгоритм решения задачи это брать каждый символ в цикле (по I например, for i:=1 to Length(s) ), проверять, что его нет левее текущего (т.е. в диапазоне от 1 до I-1) - если есть - пропускаем, если же его ещё не было раньше, тогда во вложенном цикле считаем, сколько раз этот символ встречается правее: Код:
|
![]() |
![]() |
#5 |
Пользователь
Регистрация: 19.01.2012
Сообщений: 38
|
![]()
Зор рахмет саған!
да это паскаль фрипаскаль сегодня попробую пописать ![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 19.01.2012
Сообщений: 38
|
![]() Код:
|
![]() |
![]() |
#7 |
Пользователь
Регистрация: 19.01.2012
Сообщений: 38
|
![]()
теперь теоритический вопрос практического характера))
возможно ли как нибудь среди двух массивов выделить массив общих элементов т.е. пересечение множеств?? |
![]() |
![]() |
#8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
я не думаю, что Вас теоретический вопрос имеет отношение к задаче по частоте использования букв в слове.
А на форуме есть правило: один вопрос - одна тема. Создавайте новую тему и задавайте там свой вопрос. (только название темы давайте правильное - отражающее суть задачи). p.s. а ответ на ваш вопрос: ну конечно же можно - перебирая элементы одного массива можно их искать во втором - какие нашли - те и общие! |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 19.01.2012
Сообщений: 38
|
![]()
эта задача мне нужна для решения другой задачи :
среди чисел заданной строки таблицы наити такое,которое принадлежит наибольшемуиколичеству столбцов таблицы. |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]() Цитата:
![]() ![]() ![]()
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() Последний раз редактировалось Utkin; 21.01.2012 в 13:18. |
|
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
морфологический разбор русского слова | bkyyy | Помощь студентам | 0 | 04.12.2011 20:09 |
Разбить число на составляющие | polpot | Microsoft Office Access | 2 | 21.01.2011 11:27 |
Составляющие COM кабеля. | ImmortalAlexSan | Компьютерное железо | 2 | 16.08.2010 18:50 |
Составляющие строки | V@mpir | Общие вопросы Delphi | 12 | 06.10.2009 00:48 |