0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 40
1

Сортировка главной диагонали в stringgrid

02.11.2016, 18:38. Показов 567. Ответов 0

Author24 — интернет-сервис помощи студентам
Добрый день! Надо отсортировать главную диагональ матрицы в stringgrid, но почему то не получается, подскажите, что не так?

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
void __fastcall TForm1::Button2Click(TObject *Sender)
{
int**arr;
 
int n;
n=StrToInt(Edit1->Text);
int m;
m=StrToInt(Edit2->Text);
StringGrid1->RowCount=n;
StringGrid1->ColCount=m;
 
 arr = new int* [n];
 
for (int i=0;i<n;i++)
 
arr[i]= new int[m];
 
for (int i=1;i<n-1;i++)
{
for(int j=1;j<m-1;j++)
arr[i][j]=StrToInt(StringGrid1->Cells[i][j]);
}
for(int i=1; i<n-1;i++)
{
{
if (arr[i-1][i-1]>arr[i][i])
{
int tmp = arr[i][i];
arr[i][i]= arr[i][i];
arr[i-1][i-1]=tmp;
}
}
}
for (int i=1;i<n-1;i++)
{
for(int j=1;j<m-1;j++)
StringGrid1->Cells[i][j]=IntToStr(arr[i][j]);
}
Добавлено через 20 минут
в 29, 30 строчке - arr[i][i]= arr[i-1][i-1];
arr[i-1][i-1]=tmp;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.11.2016, 18:38
Ответы с готовыми решениями:

Сортировка главной диагонали StringGrid по возрастанию
Необходимо отсортировать главную диагональ массива по возрастанию, меняются только 2 первых...

Транспонировать матрицу и вывести на печать элементы главной диагонали и диагонали, расположенной под главной
Всем привет, помогите с этим примером:Транспортировать матрицу и вывести на печать элементы главной...

StringGrid: вычислить произведение элементов, стоящих ниже и на главной диагонали матрицы
Уважаемые программисты,столкнулся с таким заданием: В квадратной матрице порядка N вычислить...

Получить новую матрицу, поделив исходную на элементы главной диагонали (StringGrid)
Даны натуральное число n, действительная матрица,,,, n:j=1,....,. получить новую матрицу, поделив...

0
02.11.2016, 18:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.11.2016, 18:38
Помогаю со студенческими работами здесь

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

Сортировка элементов главной диагонали матрицы
Не могу понять где ошибка procedure TForm1.Button1Click(Sender: TObject); var a:array of...

Сортировка главной диагонали двумерного массива
Всем привет. Решаю задачу столкнулся с проблемой: Не могу отсортировать главную диагональ...

Сортировка элементов ниже главной диагонали
Выполнить сортировку элементов, расположенных ниже главной диагонали матрицы. помогите...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru