Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
EDWIN503
1 / 1 / 2
Регистрация: 20.10.2016
Сообщений: 117
#1

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

21.11.2016, 16:25. Просмотров 258. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2016, 16:25
Ответы с готовыми решениями:

Упорядочить столбцы матрицы по не возрастанию значений наименьших элементов столбца
упорядочить столбцы матрицы по не возрастанию значений наименьших элементов...

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

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

Упорядочить столбцы матрицы по возрастанию их наименьших элементов
Ребята проблемка,помогите разобраться...Что-то не то получается...Посмотрите...

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

1
lawr
372 / 266 / 478
Регистрация: 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

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

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

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


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

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

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