Всё равно до меня не дошло. Ты хочешь перебрать все возможные последовательности, образуемые из элементов массива? Например, {a11}, {a11,a12}, вплоть до {a11,...a44} так что-ли? Тут ничего сложного не вижу или что тебе надо, детерминант вычислить прямым методом?
IMHO задача плохо описана, не понятно что все таки нужно сделать.
Может имеет смысл посмотреть на алгоритмы к задачам
по комбинаторике(размещения, сочетания, перестановки).
Очень просто, тебе, как я понимаю, нужны подмножества (только я не вижу ac, bc)...
Один их нормальных и очень прозрачных вариантов - завести массив такого же размера (N) и смоделировать в нем N-разрядное двоичное число. Начинаем с 0000000...000. Теперь все, что тебе нужно, это операция прибавления единицы. После каждого прибавления проходимся по массиву и, если в данной ячейке стоит единица, то выводим соответсвующий символ из исходного массива, если ноль - то нет :)
Если очень нужно, то могу привести здесь готовые куски кода...
У тебя 4 буквы. Вот и пересчитай все числа от 0 до 4-значного четыричного. Переводить в систему счисления с произвольным базисом умеешь, или вместо того чтобы в школе учился молился всяким тупеньким боженькам?
Да пусть кто хочет молится когда хочет и кому хочет. Только потом не надо глупых вопросов задавать и показывать на собственном примере что учиться лучше чем молиться. А то потом на других молельщиков будут смотреть и думать что они такие же как селектёр глупенькие.
только с города выехал на трассу - обганяет мерс и стаёт поперёк дороги. выходит с мерса цыган и говорит:"Чё нацыю позориш-я год как с тюрмы а уже на мерсе.". Сел в свой мерс и поехал своей дорогой.
на половине дороги обганяет чёрная волга и стаёт поперёк дороги. выходит цыган и говорит: "Чё нацию позориш - я полгода как вышел а уже на волге". сел в свою волгу и укатил своей дорогой.
Сжал зубы наш цыган и говорит "Дайте с тюрьмы домой доехать"