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

Отсортировать главную диагональ матрицы по возрастанию, найти ее максимальный и минимальный элементы - C++

Восстановить пароль Регистрация
 
Kochulab
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 32
12.05.2012, 19:30     Отсортировать главную диагональ матрицы по возрастанию, найти ее максимальный и минимальный элементы #1
Люди помогите отсортировать главную диагональ матрицы по возрастанию
Очень нужно... Саму матрицу я уже задал, мне нужно только отсортировать ее диагональ и найти максимальный и минимальный элемент в главной диагонали..

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<math.h>
#include<iostream.h>
#include<conio.h>
 
void main()
{ clrscr();
double mas[4][3]={{1.1,2,-3},{7,2.1,3},{2,1,5.6},{4.5,-3,1.7}};
double sort[4]={0}; double max,min,c;
cout<<"3adannyj masiv"<<endl;
max=mas[1][1];
for(int i=0;i<4; i++){
for(int j=0;j<3; j++)
cout<<mas[i][j]<<"   ";
cout<<endl;}
 
 
 
getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2012, 19:30     Отсортировать главную диагональ матрицы по возрастанию, найти ее максимальный и минимальный элементы
Посмотрите здесь:

Найти в каждой строке матрицы максимальный и минимальный элементы C++
C++ Найти максимальный элемент. Отсортировать предшествующие ему элементы по убыванию, а следующие за ним элементы по возрастанию.
Матрицы: отсортировать главную диагональ по убыванию C++
C++ Найти на главной диагонали квадратной матрицы максимальный и минимальный элементы
Ввести рандомно матрицу и отсортировать главную диагональ матрицы по убыванию C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Lyonchik
0 / 0 / 0
Регистрация: 08.05.2012
Сообщений: 89
12.05.2012, 19:46     Отсортировать главную диагональ матрицы по возрастанию, найти ее максимальный и минимальный элементы #2
C++
1
2
3
4
int max=mas[0][0];
for(i=0;i<n;i++)
if(mas[i][i]>max)  
max=mas[i][i];
что-то вот так,попробуй.
Kochulab
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 32
12.05.2012, 22:38  [ТС]     Отсортировать главную диагональ матрицы по возрастанию, найти ее максимальный и минимальный элементы #3
мне нужно найти максимальный элемент главной диагонали а не максимальный элемент самой матрицы
Lyonchik
0 / 0 / 0
Регистрация: 08.05.2012
Сообщений: 89
13.05.2012, 12:47     Отсортировать главную диагональ матрицы по возрастанию, найти ее максимальный и минимальный элементы #4
mas[i][i] и есть главная диагональ, что еще надо?
Kochulab
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 32
13.05.2012, 14:40  [ТС]     Отсортировать главную диагональ матрицы по возрастанию, найти ее максимальный и минимальный элементы #5
Цитата Сообщение от Lyonchik Посмотреть сообщение
mas[i][i] и есть главная диагональ, что еще надо?
надо отсортировать ее по возрастанию..
Lyonchik
0 / 0 / 0
Регистрация: 08.05.2012
Сообщений: 89
13.05.2012, 16:14     Отсортировать главную диагональ матрицы по возрастанию, найти ее максимальный и минимальный элементы #6
C++
1
2
3
4
5
6
if(mass[i][i]>arr[i+1][i+1])
{
    int temp = mass[i][i];
    mass[i][i] = mass[i+1][i+1];
    mass[i+1][i+1] = temp;
}

ну попробуй методом пузырька,должно получиться
Yandex
Объявления
13.05.2012, 16:14     Отсортировать главную диагональ матрицы по возрастанию, найти ее максимальный и минимальный элементы
Ответ Создать тему
Опции темы

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