Найти все возможные комбинации - C#

Узнай цену своей работы

Формулировка задачи:

Есть строка, к примеру . Где первая цифра в ячейке это номер предмета, а после запятой позиция. Сколько таких предметов и позиций не известно до загрузки файла. Мне нужно получить все возможные комбинации, (пример 1,1; 2,2; 3,2 это одна выборка и т.д.) но как это сделать, если заранее неизвестно кол-во циклов, пока не могу понять. помогите пожалуйста.

Решение задачи: «Найти все возможные комбинации»

textual
Листинг программы
       // ячейки таблици
        List<CELL> listCell = new List<CELL>();
 
        // максимальное число пердметов найти из listCell (не писал)
        int Count_Pieces;        
 
        // метод
        private void function()
        {
 
            for (int i = 0; i < Count_Pieces; i++)
            {
 
                for (int j = 0; j < listCell[i].position; j++)
                {
 
                }
                 
            }
        }
    
 
       // ячейка
       public class CELL
       {
           public int position { set; get; }
           public int Pieces { set; get; } 
       }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.6 из 5
Похожие ответы