Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
Best-pm07
..:::BesT:::..
7 / 7 / 5
Регистрация: 19.03.2009
Сообщений: 195
1

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

27.03.2009, 10:23. Просмотров 1256. Ответов 4
Метки нет (Все метки)

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


Помогите сделать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2009, 10:23
Ответы с готовыми решениями:

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

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

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

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

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

4
kazak
3058 / 2379 / 255
Регистрация: 11.03.2009
Сообщений: 5,438
Завершенные тесты: 1
27.03.2009, 12:48 2
Незнаю пойдет или нет, но как-то так:
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <iostream.h>
#include <iomanip.h>
#include <stdlib.h>
#include <time.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
const rowSize = 20, columnSize = 20;
 
void PrintArray( const int [][columnSize], int);
 
void SortArray( int [][columnSize], int);
 
void FillArray(int [][columnSize], int);
 
int main(int argc, char* argv[])
{
   int array [rowSize][columnSize];
 
   srand(time(NULL));
 
   FillArray(array, rowSize);
   cout << "Massiv do sortirovki " << endl;
   PrintArray(array, rowSize);
   SortArray(array, rowSize);
   cout << "Massiv posle sortirovki " << endl;
   PrintArray(array, rowSize);
 
   system("pause");
   return 0;
}
 
void PrintArray(const int ar[][columnSize], int rowSize)
{
   for (int i = 0; i < rowSize; i++)
   {
      for (int j = 0; j < columnSize; j++)
      {
         cout << setw(3) << ar[i][j];
      }
      cout << endl;
   }
}
 
void SortArray(int ar[][columnSize], int rowSize)
{
   int buf = 0, cyc = rowSize;
 
   for (int j = 0; j < columnSize; j++)
   {
      for (int i = 0; i < rowSize; i++)
      {
         for (int c = 0; c < cyc - 1; c++)
         {
            if (ar[c][j] > ar[c + 1][j])
            {
               buf = ar[c][j];
               ar[c][j] = ar[c + 1][j];
               ar[c + 1][j] = buf;
            }
 
         }
         cyc--;
      }
      cyc = rowSize;
   }
 
 
}
 
void FillArray(int ar[][columnSize], int rowSize)
{
   for (int i = 0; i < rowSize; i++)
   {
      for (int j = 0; j < columnSize; j++)
         ar[i][j] = rand() % 100;
   }
}
//---------------------------------------------------------------------------
Делал в билдере.
1
Best-pm07
..:::BesT:::..
7 / 7 / 5
Регистрация: 19.03.2009
Сообщений: 195
27.03.2009, 12:54  [ТС] 3
Конечно не пойдет
Т. к. все делаю в Borland C++ 4.5
0
Gravity
569 / 563 / 64
Регистрация: 29.01.2009
Сообщений: 1,274
27.03.2009, 12:56 4
Хоспаде, подправить директивы дело 10 секунд.
0
kazak
3058 / 2379 / 255
Регистрация: 11.03.2009
Сообщений: 5,438
Завершенные тесты: 1
27.03.2009, 13:07 5
У меня Borland C++ Builder 6.0, сама прога должна у тебя пойти(думаешь я её используя новейшую литературу писал?) тебе тока с заголовком нада помудрить. Оставь только обязательно
C++
1
2
3
4
#include <iostream.h>
#include <iomanip.h>
#include <stdlib.h>
#include <time.h>
1
27.03.2009, 13:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.03.2009, 13:07

Элементы каждого столбца прямоугольной матрицы упорядочить в порядке убывания
Элементы каждого столбца прямоугольной матрицы упорядочить в порядке убывания...

Элементы каждого столбца прямоугольной матрицы упорядочить в порядке убывания.
Добрый вечер.У меня задача на 2-х мерные массивы. Вот текст задачи: Элементы...

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


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

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

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