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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.10.2010, 18:33   #1
to-ot
 
Регистрация: 02.12.2009
Сообщений: 5
По умолчанию Обмен строк в матрицах

Помогите пожалуйста с программой на с++!Буду очень благодарен!

В каждой из матриц A (4×3), B (5×4) поменять местами две строки: в A вторую и третью строки , в B — первую и третью.
to-ot вне форума Ответить с цитированием
Старый 21.10.2010, 19:05   #2
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Вот пример для матрицы А (вроде работает...но проверьте):
Код:
int main()
{
	const int Row = 4;
	const int Col = 3;
	int Arr[Row][Col] = { {1, 2, 3},
						  {1, 1, 1},
						  {0, 0, 0},
						  {3, 1, 2}
						};
	int temp;
	for (int i = 0; i < Row; i++)
	{
		if (i == 1)
			for (int j = 0; j < Col; j++)
			{
				temp = Arr[i][j];
				Arr[i][j] = Arr[i + 1][j];
				Arr[i + 1][j] = temp;
			}
	}

	for (int i = 0; i < Row; i++)
	{
		for (int j = 0; j < Col; j++)
			cout<<Arr[i][j]<<" ";
		cout<<"\n";
	}

	return 0;
}
Для матрицы B думаю сами допилите...ну и остальной код тоже...
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обмен по RS-422 Leeder Общие вопросы C/C++ 1 04.10.2010 11:28
Обмен файлами BoT_T Работа с сетью в Delphi 0 02.10.2010 22:56
2 задачи по матрицах... Sekmegalife Помощь студентам 0 22.11.2009 17:48
Помогите с задачками о матрицах(( Colette Паскаль, Turbo Pascal, PascalABC.NET 2 27.05.2008 09:37
Нулевые элементы в матрицах ufoman Помощь студентам 5 26.04.2007 20:08