Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 32, средняя оценка - 4.91
nuri
0 / 0 / 0
Регистрация: 01.05.2011
Сообщений: 63
#1

Переставляя элементы матрицы, добиться результата - C++

15.06.2011, 02:40. Просмотров 3917. Ответов 20
Метки нет (Все метки)

ПОМОГИТЕ РЕШИТЬ ЗАДАЧУ!!! ОЧЕНЬ НАДО!!!
Условие следующие:
Путем перестановки элементов квадратной вещественной матрицы добиться того, чтобы ее максимальный элемент находился в левом верхнем углу, следующий по величине - в позиции (2,2), следующий по величине- в позиции (3,3) и т.д. , заполнив таким образом всю главную диагональ. Найти номер первой из строк, не содержащих ни одного положительного элемента.



P.S: Напишите, если не сложно код данной программы, буду очень признательна) А то если честно я и задание плохо понимаю
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2011, 02:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Переставляя элементы матрицы, добиться результата (C++):

Переставляя строки матрицы добиться результата - C++
С помощью перестановки элементов матрицы добиться того, что бы ее максимальный элемент находился на позиции в позиции (0,n), следующий по...

Переставляя строки и столбцы матрицы, добиться, чтобы наибольший элемент оказался в верхнем левом углу - C++
Дана вещественная матрица A размером 7*4. Переставляя ее строки и столбцы,добиться того,чтобы наибольший элемент (один из них) оказался в...

Переставляя строки и столбцы, добиться того, чтобы наибольший элемент матрицы оказался в правом нижнем углу - C++
Сформировать матрицу B(M,N) элементами которой являются случайные числа, равномерно распределённые в интервале (-5,7). Переставляя её...

Дана (построчно) вещественная матрица размером МхН. Переставляя ее строки и столбцы, добиться того, чтобы наибольший - C++
Дана (построчно) вещественная матрица размером М на Н. Переставляя ее строки и столбцы, добиться того, чтобы наибольший элемент (один из...

Добиться того, чтобы один из элементов матрицы, обладающий наибольшим по модулю значением, располагался в левом верхнем углу матрицы - C++
Назовем допустимым преобразованием матрицы перестановку двух строк или двух столбцов. Дана действительная квадратная матрица порядка n....

Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной матрицы, распол - C++
Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной...

20
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
15.06.2011, 09:03 #16
уберите system("pause")
0
nuri
0 / 0 / 0
Регистрация: 01.05.2011
Сообщений: 63
15.06.2011, 09:11  [ТС] #17
soon, спасибо огромное все работает!
У меня еще одна просьба не могли бы вы скинуть(если вам не сложно) результат программы, а то я не до конца понимаю, какие элементы матрицы я должна ввести и какой результат должен быть
0
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
15.06.2011, 09:15 #18
к примеру вот такие:
1
Миниатюры
Переставляя элементы матрицы, добиться результата  
nuri
0 / 0 / 0
Регистрация: 01.05.2011
Сообщений: 63
15.06.2011, 09:20  [ТС] #19
soon, Еще раз огромное спасибо, все поняла!!!!
0
Петр91
5 / 5 / 1
Регистрация: 17.05.2010
Сообщений: 108
15.06.2011, 09:42 #20
Народ, не пойму в чем дело!!!?? Не хочет сравнивать элемент массива!
Код
int i=0;
double x,a=0;
double be[101][2];
for (i=0;i<101;i++)
{
	be[i][0]=a;
	a=a+0.1;
}
Создал двумерный массив, забил первую строку числами. Теперь проверяю кое что
cout<<be[10][0]; - Выводит единицу, обычную простую единицу.
Пишy:
if (be[10][0]==1)
cout<<"Winner!';
И не работает мать его! Как так??
0
Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
15.06.2011, 09:57 #21
Петр91, тебе лучше создать свою тему и выложить код полностью.
0
15.06.2011, 09:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2011, 09:57
Привет! Вот еще темы с ответами:

Отсортировать массив по возрастанию, не переставляя элементы - C++
Имеется массив А из n чисел. Вам нужно всего лишь отсортировать его(строго по возрастанию). Правда, вы не можете менять местами элементы,...

Динамический массив. Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов. Переставляя строки заданной матрицы - C++
#include &lt;iostream.h&gt; #include &lt;math.h&gt; #include &lt;string.h&gt; int kol_vo(int **a, int n, int m); int main() { int...

Переставляя столбцы матрицы расположить по росту характеристик - C++
характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. переставляя столбцы матрицы...

Переставляя столбцы матрицы, расположить их по росту характеристик - C++
Сделал программу по заданию&quot;характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru