Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 06.11.2011, 17:30   #1 (permalink)
bogsv26
Member
 
Регистрация: 06.11.2011
Сообщений: 12
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Генераторы чисел

Нужен генератор чисел (ГЧ) - двойник. Тот, который сможет определить последующую выдачу чисел уже работающим ГЧ. Возможно, что есть не ГЧ, а программа, определяющая последовательность выдачи чисел.
Работающий ГЧ уже есть. Если кто-то может взяться за создание такой программы, то детали обсудим отдельно.
bogsv26 вне форума   Ответить с цитированием

Старый 06.11.2011, 17:30
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Возможно вам будет полезно обратить внимание на эти топики

Cоздать файл целых чисел
Программа перемножения длинных чисел на С++
Файл вещественных чисел
Паскаль: найти наименьшее из трех чисел
Дан файл целых чисел.Delphi.
Задача на сравнение двух чисел

Старый 06.11.2011, 18:01   #2 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,794
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

А алгоритм работы первого ГЧ вам известен? От чего он отталкивается, по какому принципу происходит генерация числа? В каком формате сгенерированные числа представлены?
AlexZir вне форума   Ответить с цитированием
Старый 06.11.2011, 18:52   #3 (permalink)
bogsv26
Member
 
Регистрация: 06.11.2011
Сообщений: 12
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Здравствуйте, меня зовут Сергей.
Мне нужен некоторый ГЧ.
Объясню сначала суть.
Есть один ГЧ (условимся называть его Действующий, т.е. ГЧД), который выдает 15 чисел от 1 до 9. У него задано такое условие, что числа 1, 6, 11; 2,7,12; 3,8,13; 4,9,14 и 5,10,15 неравны между собой НИКОГДА! У меня есть определенное количество выдач чисел этим ГЧД.
Что мне нужно.
Мне необходим такой ГЧ (назовем его Созданный, т.е. ГЧС), который сможет выдавать точно такие же следующие числа, что и ГЧД, если ему задать (показать) выданные генератором ГЧД первые числа.
Схематично это можно изобразить следующим образом.
ГЧД выдал 15 чисел. Мы эти числа задаем в ГЧС и он следующие выдачи чисел делает точно такие же, как и ГЧД.
Это возможно?
Может быть хотя бы не ГЧС, а программу такую сделать?
bogsv26 вне форума   Ответить с цитированием
Старый 06.11.2011, 19:06   #4 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,794
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

Примеры сгенерированной цепочки с ГЧД можете дать?

Вообще можно подумать над алгоритмом, но не факт, что с ходу с первого раза угадаю принцип генерации чисел. Программа по сути не такая сложная, тут главная хитрость в том, чтобы разгадать принцип формирования цепочки.
AlexZir вне форума   Ответить с цитированием
Старый 06.11.2011, 19:08   #5 (permalink)
bogsv26
Member
 
Регистрация: 06.11.2011
Сообщений: 12
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Конечно! Сейчас напишу.
bogsv26 вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 06.11.2011, 19:13   #6 (permalink)
bogsv26
Member
 
Регистрация: 06.11.2011
Сообщений: 12
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15

4 1 5 2 1 2 3 1 7 2 5 4 6 4 9

1 1 1 4 5 5 6 3 1 1 4 3 4 2 2

2 1 3 1 5 5 3 1 9 2 3 5 6 4 1
bogsv26 вне форума   Ответить с цитированием
Старый 06.11.2011, 19:14   #7 (permalink)
bogsv26
Member
 
Регистрация: 06.11.2011
Сообщений: 12
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от bogsv26 Посмотреть сообщение
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15
Немного не получилось. Имеется ввиду, что это порядковый номер числа.
bogsv26 вне форума   Ответить с цитированием
Старый 06.11.2011, 19:16   #8 (permalink)
bogsv26
Member
 
Регистрация: 06.11.2011
Сообщений: 12
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Если нужно, то я могу далее написать сгенерированную цепочку чисел, следующих друг за другом, а так же и после представленной.
bogsv26 вне форума   Ответить с цитированием
Старый 06.11.2011, 19:37   #9 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,794
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

Как я уже писал выше, тут надо думать, с наскока такую задачку не решишь. Нужно думать. Да, и еще, чем больше исходных данных вы дадите, тем быстрее обрисуется что-то общее для всех цепочек.
AlexZir вне форума   Ответить с цитированием
Старый 06.11.2011, 20:20   #10 (permalink)
bogsv26
Member
 
Регистрация: 06.11.2011
Сообщений: 12
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Да. Само собой разумеется, что это не просто ответ, как "дважды-два". Я понимаю - для создания чего-либо подобного любому специалисту в данной области нужно далеко не пять минут. Но я более, чем уверен, что это можно сделать.
Если Вы готовы что-либо предпринять, то я, в свою очередь, буду готов обсудить материальную часть вопроса.
Чуть позже я напишу сгенерированные цепочки чисел, следующие сразу после тех, которые я уже написал.
bogsv26 вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 17:14.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.