На картинке можете посмотреть, как это работает, вначале выводится исходная "матрица" (массив массивов на самом деле), потом одной строкой сколько в каждой "строке" нечетных элементов, затем отсортированная "матрица", и потом, еще раз, сколько нечетных элементов в каждой строке отсортированной "матрицы". Во вложенных файлах в первом сортировка встроенным методом PascalABC.NET и там убрана процедура OddsInARow (см скриншот). Во втором пузырьковая сортировка. Заполнение матрицы рандомное единицами и двойками, можете вставить свои значения в a[i] := ArrRandom(n, 1, 2), где n - кол-во "столбцов" (элементов во внутренних массивах).
На картинке можете посмотреть, как это работает, вначале выводится исходная "матрица" (массив массивов на самом деле), потом одной строкой сколько в каждой "строке" нечетных элементов, затем отсортированная "матрица", и потом, еще раз, сколько нечетных элементов в каждой строке отсортированной "матрицы". Во вложенных файлах в первом сортировка встроенным методом PascalABC.NET и там убрана процедура OddsInARow (см скриншот). Во втором пузырьковая сортировка. Заполнение матрицы рандомное единицами и двойками, можете вставить свои значения в a[i] := ArrRandom(n, 1, 2), где n - кол-во "столбцов" (элементов во внутренних массивах).