Zyava
Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору #define MAXROWS 3 #define MAXCOLS 3 main() { float M[MAXROWS][MAXCOLS]; float Mnew[MAXROWS - 1][MAXCOLS - 1]; // ... // вводим - заполняем как-то матрицу M // ... int i, j; int mcol = 0; int mrow = 0; for(i = 0; i < MAXROWS; i++) { for(j = 0; j < MAXCOLS; j++) { if(M[i][j] > M[mrow][col]) { mrow = i; mcol = j; } } } int i1 = 0 int j1 = 0; for(i = 0; i < MAXROWS; i++) { for(j = 0; j < MAXCOLS; j++) { if( (i != mrow) && (j != mcol) ) { Mnew[i1][j1] = M[i][j]; j1++; } } if(i != mrow) { i1++; } } } | Всего записей: 324 | Зарегистр. 04-05-2006 | Отправлено: 19:04 15-05-2007 | Исправлено: Zyava, 19:10 15-05-2007 |
|