С++, матриаца, перестановки

Ответить
Zukhra
Сообщения: 6
Зарегистрирован: 31 май 2009, 12:21

Помогите пожалуйста, поменять местами:
а) элементы, расположенные в верхнем првом и нижнем левом углах;
б) элементы, расположенные в нижнем правом и верхнем левом углах
azrael
Сообщения: 89
Зарегистрирован: 31 май 2009, 15:30
Контактная информация:

Zukhra писал(а):Помогите пожалуйста, поменять местами:
а) элементы, расположенные в верхнем првом и нижнем левом углах;
б) элементы, расположенные в нижнем правом и верхнем левом углах
matrix - матрица int'ов
m - число столбцов
n - число строк
а)
int tmp = matrix[0][m-1];
matrix[0][m-1] = matrix[n-1][0];
matrix[n-1][0] = tmp;

б)Аналогично:
int tmp = matrix[0][0];
matrix[0][0] = matrix[n-1][m-1];
matrix[n-1][m-1] = tmp;
Ответить