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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.06.2011, 00:14   #1
hunter08923
Пользователь
 
Регистрация: 29.03.2011
Сообщений: 30
Вопрос поменять местами столбец с максимальным элементом на главной диагонали со столбцом с заданным номером m. Visual C++

посоветуйте пожалуйста...дана прямоугольная матрица. найти строку с наибольшей суммой элементов. поменять местами столбец с максимальным элементом на главной диагонали со столбцом с заданным номером m.
на первый вопрос я решение придумал вот оно:
Код:
void Max_str(int **mas,int n,int m)
{
	int max=0,t=0,s=0;
	for(int i=0;i<n;i++)
	{
		t=0;
		for(int j=0;j<m;j++)
		{
			t+=mas[i][j];
		}
		if(t>max)
		{
			max=t;
			s=i+1;
		}
	}
	cout<<"\t\tМаксимальная строка номер "<<s<<" с суммой элементов "<<max<<"\n\n";
}
а вот со вторым не могу придумать что то(
hunter08923 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В каджом столбце массива А поменять местами первый отрицательный элемент с последним элементом столбца. Carmen Помощь студентам 1 31.05.2011 19:41
Поменять местами строку с минимальным и максимальным элементами deathz0r Помощь студентам 0 05.06.2010 17:33
Матрицы.переставить строку с максимальным элементом на главной диагонали со строкой с заданным номмером м microlab Помощь студентам 3 07.11.2008 09:49
в двухмерном массиве поменять местами столбцы с максимальным и минимальным элементами Лёха Помощь студентам 5 18.12.2007 18:12