vickyc049 Ответов: 3

Нужна помощь в программе


Существует коробка известной высоты и ширины, содержащая x количество меньших коробок той же высоты, но разной ширины. Эти маленькие коробки беспорядочно лежат в большой коробке.

Пожалуйста, напишите программу на C#, чтобы расположить меньшие коробки горизонтально по их ширине в коробке тех же размеров, что и большая коробка.

Пожалуйста, помогите мне в решении этой проблемы.

Что я уже пробовал:

Я попытался решить эту проблему,но ничего не получилось

F-ES Sitecore

Мы здесь не для того, чтобы делать за тебя уроки.

vickyc049

Я не говорю, что хочу полного решения. Мне просто нужна идея

F-ES Sitecore

Так все говорят, когда пишут домашнее задание. Вы даете им "идею", и они хотят большего, или" можете ли вы просто показать мне образец кода " и так далее, пока они не потребуют полного решения. Мы все видели это миллион раз раньше, поэтому вряд ли кто-то ответит.

3 Ответов

Рейтинг:
2

Patrice T

Цитата:
Существует коробка известной высоты и ширины, содержащая x количество меньших коробок той же высоты, но разной ширины. Эти маленькие коробки беспорядочно лежат в большой коробке.

Очень смущает меня, отдаленно похоже на проблему упаковки мусорного ведра,но даже не уверен. Если вы изменили его, дайте точное утверждение.
Пример ввода и вывода тоже может помочь.

Мы не делаем вашу домашнюю работу.
Домашнее задание предназначено не для того, чтобы проверить ваши навыки просить других людей выполнять вашу работу, а для того, чтобы заставить вас думать и помочь вашему учителю проверить ваше понимание пройденных вами курсов, а также проблем, возникающих при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по их исправлению.
Любая ваша неудача поможет вам узнать, что работает, а что нет, это называется "методом проб и ошибок".
Так что попробуйте, перечитайте свои уроки и начинайте работать. Если вы застряли на конкретной проблеме, покажите свой код и объясните эту точную проблему, мы можем помочь.

Как программист, ваша задача-создавать алгоритмы это решает конкретные проблемы, и вы не можете полагаться на кого-то другого, чтобы вечно делать это за вас, поэтому есть время, когда вам придется научиться этому. И чем скорее, тем лучше.
Когда вы просто просите решение, это все равно что пытаться научиться водить машину, обучая кого-то другого.
Создание алгоритма-это в основном поиск математики и необходимая адаптация к вашей реальной задаче.

Идея "развития" заключается в том, что это слово предполагает: "систематическое использование научно-технических знаний для достижения конкретных целей или требований." BusinessDictionary.com[^]
Это не то же самое, что "быстро гуглите и сдавайтесь, если я не могу найти точно правильный код".


Рейтинг:
1

OriginalGriff

Мы не делаем домашнее задание: оно задано не просто так. Она существует для того, чтобы вы думали о том, что вам сказали, и пытались понять это. Он также существует для того, чтобы ваш наставник мог определить области, в которых вы слабы, и сосредоточить больше внимания на корректирующих действиях.

Попробуйте сами, возможно, вы обнаружите, что это не так сложно, как вы думаете!

Если вы столкнетесь с конкретной проблемой, то, пожалуйста, спросите об этом, и мы сделаем все возможное, чтобы помочь. Но мы не собираемся делать все это для вас!