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

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

Войти
Регистрация
Восстановить пароль
 
EDWIN503
1 / 1 / 0
Регистрация: 20.10.2016
Сообщений: 117
#1

Упорядочить столбцы матрицы по возрастанию первого элемента столбца - C++

21.11.2016, 16:25. Просмотров 241. Ответов 1
Метки нет (Все метки)

Добрый день, нужна помощь.
Нужно упорядочить столбцы матрицы по возрастанию первого элемента столбца.
Подскажие как это сделать. Заранее спасибо.
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
//========================================Библиотеки
#include <math.h>
#include <iostream>
#include <cstdlib>
#include <locale.h>
#include <time.h>
//========================================Инициализация массива
using namespace std;
 
int main(int argc, char *argv[])
{
 setlocale (LC_ALL, "Rus");
 int i, n, m, j, min;
 srand(time(NULL));
 printf("Введите размерность массива \n");
 scanf("%d", &n); m=n;
 int **a=new int *[n];
for(i=0;i<n;i++)
 a[i] = new int [n];
  for(i=0;i<n;i++)
   for(int j=0;j<m;j++)
     a[i][j]=rand()%100-rand()%100;
 
//========================================Вывод массива
for(i=0;i<n;i++)
 {
for(int j=0;j<m;j++)
 printf("%3d ",a[i][j]);
 printf("\n");
 }
 printf("=======================\n");
//========================================Поиск минимального элемента
min = 999999;
for (i=0; i<n; i++)
{
for (j=0; j<n-1-i; j++)
{
    if (min>a[i][j])
     min=a[i][j];
}
}
printf ("Минимальный элемент массива лежащий выше побочной диагонали: %d", min);
printf ("\n");
//========================================Упорядочивание матрицы
 
 
 
 
 
 
 
 //========================================Очистка памяти
for(i=n-1;i>=0;i--)
delete [] a[i];
delete [] a;
 
system("PAUSE");
return EXIT_SUCCESS;
}
//========================================
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2016, 16:25
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Упорядочить столбцы матрицы по возрастанию первого элемента столбца (C++):

Упорядочить столбцы матрицы по не возрастанию значений наименьших элементов столбца - C++
упорядочить столбцы матрицы по не возрастанию значений наименьших элементов столбца! ПОМОГИТЕ!!! Нужно написать на С! Срочно!

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

Упорядочить столбцы матрицы по возрастанию элементов - C++
Добрый день уважаемые форумчане, есть задачка, над которой я уже довольно долго ломаю голову. Буду очень благодарен если Вы мне поможете в...

Упорядочить столбцы матрицы по возрастанию их наименьших элементов - C++
Вот ошибки выбивает проверьте пожалуйста. Дана матрица размером NxM. Упорядочить столбцы матрицы по возрастанию их наименьших...

Упорядочить столбцы матрицы по возрастанию их наименьших элементов - C++
Ребята проблемка,помогите разобраться...Что-то не то получается...Посмотрите пожалуйста исправьте ошибки?( Вот задание: Дана матрица...

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

1
lawr
370 / 264 / 125
Регистрация: 09.05.2014
Сообщений: 769
22.11.2016, 18:36 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
for (int j=0; j<n-1; j++)
    for (int k=j+1; k<n; k++)
        if (a[0][j]>a[0][k])
           for (i=0; i<n; i++)
           {
                int temp=a[i][j];
                a[i][j]=a[i][k];
                a[i][k]=temp;
            }
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2016, 18:36
Привет! Вот еще темы с ответами:

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

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

Упорядочить элементы столбцов матрицы по убыванию, а сами столбцы по возрастанию элементов 1-й строки - C++
Дана матрица Х. Упорядочить элементы столбцов матрицы по убыванию, а сами столбцы по возрастанию элементов 1-й строки (использовать...

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


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

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

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