Форум программистов, компьютерный форум CyberForum.ru

Путём перестановки элементов матрицы поместить её максимальный элемент в левый верхний угол - C++

Восстановить пароль Регистрация
 
pedon
Сообщений: n/a
17.09.2012, 19:57     Путём перестановки элементов матрицы поместить её максимальный элемент в левый верхний угол #1
Помогите пожалуйста бездарю(
дана целочисленная квадратная матрица размером 4х4
написать программу, содержащую функцию, которая путём перестановки элементов помещает её максимальный элемент в левый верхний угол, следующий по величине- в озицию (2,2) следующий (3,3) и тд заполнив таким образом всю главную диагональ. Если можно то с коментариями особо сложных строк

написал только часть да и то не правильно походу(

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <conio.h>
#include <sdtafx.h>
int main()
{
 
int matrx[4,4];
*int n, i, max, min, min_i, max_i ;
*printf ("Vvedite razmer matrici");
*scanf ("%d" ,&n);
for (i=0; i<n; i++)
{
* printf ("d[%d]=",i);
* scanf("%d",&matrx[i]);
*}
max=element[0];
* min=element[0];
*for (i=0; i<n; i++)
}
{
* * if (matrx[i]<=min)
* * * * * {
* * * * * *min=matrx[i];
* * * * * *min_i=i;
* * * }
* * if (matrx[i]>=max)
* * * * * {
* * * * *max=matrx[i];
* * * * *max_i=i;
* * * }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.09.2012, 19:57     Путём перестановки элементов матрицы поместить её максимальный элемент в левый верхний угол
Посмотрите здесь:

C++ Путем перестановки элементов квадратной действительной матрицы достичь того, чтобы ее максимальный элемент находился в левом верхнем углу...
В матрице A(n×m) найти максимальный элемент и путем перестановки строк и столбцов поместить его на место элемента a 00 C++
Максимальный элемени матрицы заменить на нуль и вывести на печать угол матрицы, в котором расположен этот максимальный элемент C++
Дана прямоугольная матрица. Получить новую матрицу путём деления всех элементов исходной матрицей на её максимальный по модулю элемент. C++
Переместить самый максимальный элемент массива в левый верхний угол C++
Переставляя строки и столбцы матрицы, перенести ее минимальный элемент в левый верхний угол C++
C++ Получить новую матрицу путём деления всех элементов данной матрицы на наибольший по модулю элемент
Получить новую матрицу, путём деления всех элементов исходной матрицы на ее максимальный по модулю элемент C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Invader_Zim
Twilight Parasite
 Аватар для Invader_Zim
153 / 149 / 2
Регистрация: 21.07.2011
Сообщений: 907
17.09.2012, 22:48     Путём перестановки элементов матрицы поместить её максимальный элемент в левый верхний угол #2
pedon, Весь код сюды. Убери звездочки, поступи в другой вуз....
Yandex
Объявления
17.09.2012, 22:48     Путём перестановки элементов матрицы поместить её максимальный элемент в левый верхний угол
Ответ Создать тему
Опции темы

Текущее время: 14:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru