07.10.2009, 21:50
общий
это ответ
Здравствуйте, Sky-er.
Я бы сделал так: 1) упорядочил;
2) С КОНЦА матрицы (с последней строки) в цикле i=LASTINDEX; while (A[i][0] < B[0]) { A[i+1]=A[1]; // образуем "вакуум" - две одинаковые строки, одна из них будет потом занята В// i--; }; // как только первый элемент В становится на своё место в порядке (не меньше текущего А) - он занимает "пустую" строку: A[i]=B;
Замечу, что если идти с начала - то вместо вакуумной строки Вы просто размножите первую на всю матрицу.