мне нужно разделить 23 студентов на 5 групп, такКак распределить остаток от деления?
Dim i as Integer = 23 Mod 5
дает остаток = 3.
Как я могу распределить остаток таким образом, что первый, второй, и третьей групп будет иметь один член более чем другие?
Или как начать распределение в обратном направлении, где пятый, четвертый и третий будут иметь 1 дополнительный член?
Я хочу, чтобы получить эти значения:
Dim groups(4) As Integer
groups(0) = 5
groups(1) = 5
groups(2) = 5
groups(3) = 4
groups(4) = 4
слишком расплывчатой. Отправьте свой код. – Blorgbeard
Хорошо, я добавил результат, который я ищу. Как это сделать, я совершенно не знаю. – Jnnno
Как бы вы сделали это на столе, используя монеты? * У меня 23 пенни, и мне нужно 5 свай. Поэтому я распределяю 20 (5 свай из 4), и я оставлю остаток 3. Начните с обоих концов, возьмите один из остатка и добавьте его в кучу. У меня все еще есть дополнительные услуги? Если это так, подберите один, положите его на следующую кучу. У меня еще есть еще? Повторите. * Логика точно такая же, используя цикл. С какими особенностями вы испытываете трудности? –