|
1 / 1 / 0
Регистрация: 14.05.2016
Сообщений: 94
|
||||||
Заполнения массива всеми возможными комбинациями03.11.2018, 15:26. Показов 4012. Ответов 30
Метки нет (Все метки)
Добрый день. В программу вводят два числа Первое-Максимальное число Второе -количество стобцов. На выходе массив со всеми комбинациями не повторяющимися начиная с верху. На картинке пару примеров как должно быть. Пока у меня получилось написать лишь в случаях когда одна строка либо 1- это максимальное число но дальше например 2 2 или 3 2 - никак( Я просто не могу понять как это в цикле прописать + я не знаю как считать сколько будет строк для создания массива при примерах где оба числа больше 1 (например 4 3). Помогите или подскажите. Приставил пример кода, прошу не обращать внимание что в нем к количеству столбцов на 1 больше, так и должно быть в него просто нужно случайные числа забить и в этом проблем нет.
0
|
||||||
| 03.11.2018, 15:26 | |
|
Ответы с готовыми решениями:
30
Забить двумерный массив всеми возможными битовыми комбинациями
|
|
1359 / 857 / 366
Регистрация: 26.02.2015
Сообщений: 3,831
|
|||
| 07.11.2018, 13:27 | |||
|
1
|
|||
|
|
||
| 07.11.2018, 13:29 | ||
)
1
|
||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|
| 07.11.2018, 13:35 | |
|
TrollHammer, имхо, дело не в этом. Хоть я тоже привык к Си-парадигмам, объявление переменных именно в нужном месте создает массу удобств. Пример. Есть кусок кода, который вы решили временно убрать (заменить). Ставите /* и */. И тут оказывается, что объявленная в начале переменная - не используется. Получаете Варринг. Не люблю. Не обращать на них внимания - привычка плохая. Значит, приходится лезть на пол-сотни строк выше, комментировать и эту переменную. То есть удваивается количество мест, требующих правки (и обратной правки), что вовсе не способствует безошибочности этого процесса.
0
|
|
|
|
|
| 07.11.2018, 13:48 | |
|
Байт, Я плотно сижу на Builder, для меня единственное удобство - это вводить переменную-анализатор где-нибудь в блоке вычислений и присваивать ей какое-либо промежуточное значение, чтобы при отладке отслеживать результат, а так - только заранее. Самое важное - присваивать переменным осмысленные имена, а всякие i, j, k ,n - оставить для счетчиков циклов. Возможно, я не прав
0
|
|
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|||
| 07.11.2018, 14:12 | |||
|
0
|
|||
| 07.11.2018, 14:15 | |
|
Не по теме: Байт, Вот с Qt дела не имел, но есть интерес поработать в этой среде
0
|
|
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
||
| 07.11.2018, 14:26 | ||
|
1
|
||
|
1 / 1 / 0
Регистрация: 14.05.2016
Сообщений: 94
|
|
| 13.11.2018, 00:26 [ТС] | |
|
Такая дискуссия а по теме никто не помог(
0
|
|
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|||
| 13.11.2018, 09:17 | |||
|
Учитывая, что в посте 14 вообще изложен полный бред, да еще со словами Добавлено через 7 минут DuDusty, Тем не менее, вот что я хочу вам посоветовать. Тема в смысле начального вопроса стала запутана, коды какие-то рваные, постов много, работать трудно, приходится много листать. Просто родите тему заново. Резюмируйте все советы, аккуратно напишите проблемный код. Так, чтобы мы могли проверить его у себя. Опишите входные данные, на которых работает не так. Расскажите, как работать должно. И создайте новую тему.
0
|
|||
|
1 / 1 / 0
Регистрация: 14.05.2016
Сообщений: 94
|
|
| 13.11.2018, 20:33 [ТС] | |
|
Понял,уже делаю.
0
|
|
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
||
| 13.11.2018, 22:31 | ||
|
0
|
||
| 13.11.2018, 22:31 | |
|
Построить последовательность n!, для n=1…7 со всеми возможными перестановками из элементов этой последовательности Пол-ль вводит число от 50 до 100. Программа раскладывает число на сумму 4-х квадратов, всеми возможными способами
Рекурсия: переставить элементы массива всеми возможными способами Редактирование xls всеми возможными способами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Сукцессия 20. Война автоботов. Делаем ставки. Лёд против "пш-пш!".
anaschu 11.07.2026
Битва ИИ в ризосфере: Как мы скрестили жесткие ОДУ, закон Фика и «подземный шантаж»
Уважаемые коллеги!
Хочу поделиться уникальным опытом ведения междисциплинарной компьютерной разработки. Прямо. . .
|
Сукцессия 19. Какие выводы я сделал из модели? Часть 2.Внутримикоризный стехиометрический буфер и хроно-дискретные зоны экспансии
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы
Математический аппарат моделирования
|
Сукцессия 18. Какие выводы я сделал из войны грибов с деревьями? Часть 1- рассказ и немного про термины
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы
Математический аппарат моделирования
Система ОДУ описывает динамику изменения массы различных компонентов системы во времени. Ключевой. . .
|
Просветление в 5 секунд
kumehtar 10.07.2026
Андрей Веретенников выдал фразу недавно: "Вам не обязательно кем-то себя считать"
|
|
Эксперимент с картинкой-обложкой на CodinGame
Adler 10.07.2026
Решил на днях провести эксперимент. У меня есть аккаунт на CodinGame, ТОП-3 по РФ среди 2200 участников (в разделе соревнования по программированию ИИ-ботов). Там есть обложка, куда можно влепить. . .
|
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
|
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|