Срочно нужно написать код на "С". Задача следующая: В массиве m*n выделить "к" строк и "к" столбцов так, чтобы на их пересечении получалась квадратная матрица к*к , причём сумма элементов каждой строки и сумма элементов каждого столбца должны быть равны числу "а"... Насчёт перебора всех вариантов расстановки выбираемых строк есть идея суммировать двоичное число(начиная с нуля прибавляя по единице) и заносить его каждый раз во временную строку,а в ней проверять например сколько единиц и сохранять во временном массиве строк этот вариант расстановки столбцов или строк если в нём "к" единиц. Потом проверять все полученные варианты расстановки столбцов из этого массива(тут будет 2 массива(для m и n))...Возникли проблемы с написанием кода...Как например в "с" складывать в двоичные числа?