|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.09.2009, 15:11 | #1 |
Пользователь
Регистрация: 20.07.2009
Сообщений: 17
|
Delphi. Проверка комбинаций
Доброе время суток!!!
Помогите пожалуйста с программкой для определения числа разных комбинации в последовательности. Дано: последовательность (e[i]=(0 1 5 0 1 / 3 2 2 2 3 / 0 1 0 2 3 /1 1 1 1 1 / 0 3 3 3 5 / 1 2)) Нужно разделить на подпоследовательности определенной длины (t=5)(лишние отбрасываются) и посчитать число подпоследовательностей содержащих различных чисел (т.е с одной v1- 1 подпоследовательность(1 1 1 1 1), с двумя v2 - 1 подпоследовательность (3 2 2 2 3) и т.д). Ниже следует мой код: Код:
Последний раз редактировалось SuperVisor; 14.09.2009 в 16:10. Причина: Код в тэги. |
14.09.2009, 16:17 | #2 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
Вопрос первый: какой язык?!
Вопрос второй: откуда берутся исходные данные?
Познавая других, мы познаем себя.
С'est la vie... |
15.09.2009, 07:41 | #3 |
Пользователь
Регистрация: 20.07.2009
Сообщений: 17
|
1 - Delphi.
2 - Исходные данные считываются с файла (это уже сделано) |
15.09.2009, 08:23 | #4 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
Замечательно... Данные в каком виде хранишь? Array of set?
Если не сложно - с кодом, так проще будет. А там дело за малым =))
Познавая других, мы познаем себя.
С'est la vie... |
15.09.2009, 10:42 | #5 |
Пользователь
Регистрация: 20.07.2009
Сообщений: 17
|
Надеюсь получится!!!
У меня каждое число в новой строке... Код:
Последний раз редактировалось SuperVisor; 15.09.2009 в 10:48. |
15.09.2009, 10:58 | #6 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
Так-с, стоп!. А как мы узнаем, где кончается первая последовательность и начинается вторая???
Думаю, исходный файл лучше сделать в таком формате: Код:
Код:
Познавая других, мы познаем себя.
С'est la vie... |
15.09.2009, 11:07 | #7 |
Пользователь
Регистрация: 20.07.2009
Сообщений: 17
|
Но я в начале не буду знать длину подпоследовательности (t). Программа должна сама как бы разделить их. Ведь t не обязательно будет = 5
|
15.09.2009, 11:39 | #8 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
Вот тебе функция чтения того типа файла, что я тебе описал:
Код:
Код:
Код:
Код:
Познавая других, мы познаем себя.
С'est la vie... Последний раз редактировалось SuperVisor; 15.09.2009 в 13:23. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сортировка данных (пересчет возможных вариантов комбинаций, перенос данных в таблицу) | Vitalik85 | Microsoft Office Excel | 4 | 12.08.2009 00:30 |
Проверка | Манжосов Денис :) | Общие вопросы Delphi | 4 | 17.10.2008 16:27 |
Проверка нажатия клавиш в компоненте Мемо|Delphi | GAGARIN-NEW | Помощь студентам | 4 | 09.12.2007 19:59 |