Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.09.2011, 19:08   #1
Marina1700
Новичок
Джуниор
 
Регистрация: 22.09.2011
Сообщений: 2
По умолчанию Двумерные массивы!!

Помогите решить задачки!!!
Дана целочисленная квадратная матрица. Найти в каждой строке наибольший элемент и поменять его местами с элементом главной диагонали.
Дана действительная квадратная матрица порядка 2N. Подучить новую матрицу, переставляя ее блоки размера N х N крест накрест.
Marina1700 вне форума Ответить с цитированием
Старый 23.09.2011, 20:59   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Код:
int a, b;// координаты наибольшего элемента
int p; // промежуточная переменная
for(int i=0; i<n; i++)
{
  int x = 0;// Наибольший элемент
  for(int j=0; j<n; j++)
  {
     if(matr[i][j] > x) {x = matr[i][j]; a = i; b = j;}
  }
  p = matr[i][i];// запоминаем диагональный элемент
  matr[i][i] = x;// вписываем максимальный элемент
  matr[a][b] = p; // записываем центральный элемент на место наибольшего
}
Вторую попробуйте решить сами.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 23.09.2011 в 21:07.
Smitt&Wesson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерные массивы NagareBoshi Помощь студентам 2 15.05.2011 13:57
Двумерные массивы Natochka Помощь студентам 2 12.04.2011 13:09
Двумерные массивы 1Dima Помощь студентам 1 09.04.2011 15:54
двумерные массивы laluna Паскаль, Turbo Pascal, PascalABC.NET 2 05.06.2010 21:06
Двумерные массивы.... :( Pavel_Ghost Помощь студентам 2 29.05.2010 05:56