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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2016, 15:43   #11
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
сразу видно мнение специалиста.
Скажем так: У задачи, которую задал ТС есть два вектора решения и он должен выбрать его. Подсказка: Это вектор решения через столбцы и вектор решения через строки. Число единиц должно быть фиксированным.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 09.04.2016, 15:52   #12
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Скажем так: У задачи, которую задал ТС есть два вектора решения и он должен выбрать его. Подсказка: Это вектор решения через столбцы и вектор решения через строки. Число единиц должно быть фиксированным.
Я, разве, спорю?
Да мне насрать всё равно.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 09.04.2016, 22:45   #13
Evil_Net
Пользователь
 
Регистрация: 04.08.2015
Сообщений: 48
По умолчанию

Цитата:
Сообщение от саша40 Посмотреть сообщение
Скажем так: У задачи, которую задал ТС есть два вектора решения и он должен выбрать его. Подсказка: Это вектор решения через столбцы и вектор решения через строки. Число единиц должно быть фиксированным.
Не спорю, но если сделать привязку к строкам или строкам, то пользователь легко угадает загаданные позиции допустим этих "1", потому что, после нескольких подсказок можно вычислить логику вычисления
Evil_Net вне форума Ответить с цитированием
Старый 09.04.2016, 22:50   #14
Evil_Net
Пользователь
 
Регистрация: 04.08.2015
Сообщений: 48
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
в шахматном порядке?
Если бы нужно было в шахматном, сделал бы без проблем.
Можно сделать как советовали с привязкой к строкам или столбцам, но все равно кажется не то, будет логика вычисления данного механизма, хотелось бы рандом скорее.
Была мысль сделать по спирали, но результат практически каждый раз одинаковый выходил бы.
Evil_Net вне форума Ответить с цитированием
Старый 09.04.2016, 23:00   #15
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Так не пробовал?
Код:
  Randomize;
  for i:=0 to 9 do begin
    j:=Random(100);
    StringGrid1.Cells[j mod 10,j div 10]:='1';
  end;
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 09.04.2016, 23:41   #16
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Если бы нужно было в шахматном, сделал бы без проблем.
это просто частный случай. я ж тебе не просто так сказал "формулу давай", ибо без матмодели тут никак. Компьютеру не объяснишь алгоритм на пальцах, нужна чёткая однозначная формулировка.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 10.04.2016, 12:19   #17
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Цитата:
Сообщение от Evil_Net Посмотреть сообщение
Если бы нужно было в шахматном, сделал бы без проблем.
Можно сделать как советовали с привязкой к строкам или столбцам, но все равно кажется не то, будет логика вычисления данного механизма, хотелось бы рандом скорее.
Была мысль сделать по спирали, но результат практически каждый раз одинаковый выходил бы.
Знаешь, можно всё так отрандомить, что игрок некогда и не выгадает логику загадки. По крайней мере у него на это уйдет уйма попыток. По крайней мере кодовую часть отдельного алгоритма не сделать, если есть привязка, что количество единиц в строках и столбцах должно совпадать.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заполнение двумерного массива словами Valsher Помощь студентам 10 21.12.2015 21:43
Ручное заполнение двумерного массива BloodyRaven Общие вопросы C/C++ 3 03.11.2012 13:33
Заполнение двумерного массива pisikaker Паскаль, Turbo Pascal, PascalABC.NET 2 15.05.2011 10:01
заполнение двумерного массива katena88 Общие вопросы Delphi 1 14.12.2010 14:15
Заполнение двумерного массива (Delphi 7) Gerard Помощь студентам 3 24.05.2010 22:44