Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
 
196 / 8 / 3
Регистрация: 30.04.2016
Сообщений: 733
1

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

14.10.2017, 11:13. Просмотров 379. Ответов 1
Метки нет (Все метки)

В массивe R(5, 5) упорядочить строки по возрастанию
элементов главной диагонали.
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
CLS
DIM X(5, 5)
FOR i = 1 TO 5
FOR j = 1 TO 5
  IF i = j  THEN
X(i, j) = INT(20 * RND(i))
   END IF
   LOCATE I * 2, j * 43
   PRINT X(i, j);
     S = S + X(i, j)
NEXT j, i
     PRINT
PRINT “ Сумма эл-тов массива: “ ;  S
На выходе имеем:
QBasic/QuickBASIC
1
2
3
4
5
6
14   0    0   0   0
0    10   0   0   0
0     0   11  0   0
0     0    0   5   0
0     0    0   0   6
Сумма эл-ов массива:  46
На выходе, я думаю, должно быть так:
QBasic/QuickBASIC
1
2
3
4
5
14   0   0   0   0
 0   11  0   0   0
 0    0  10  0   0
 0    0   0   6   0
 0    0   0   0   5
А как это сделать Предполагаю, что можно применить сортировку массива. Но для двухмерного массива – вопрос-
делается ли она или нет. В книге Тимофеевской об этом ни звука. Вы могли бы раскрыть эту тему. Ну и сделать приведённую
программу. .
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.10.2017, 11:13
Ответы с готовыми решениями:

Упорядочить строки по возрастанию элементов главной диагонали
. В массивe R(5, 5) упорядочить строки по возрастанию элементов главной диагонали. CLS DIM X(5,...

Упорядочить строки по возрастанию элементов главной диагонали
. В массивe R(5, 5) упорядочить строки по возрастанию элементов главной диагонали. CLS DIM X(5,...

Упорядочить строки по убыванию элементов главной диагонали
В массивe R(5, 5) упорядочить строки по убыванию элементов главной диагонали. CLS DIM X(5, 5)...

Упорядочить строки матрицы по убыванию элементов главной диагонали
В массивe R(5, 5) упорядочить строки по убыванию элементов главной диагонали. (уточнять условие...

__________________
1
26 / 31 / 14
Регистрация: 08.09.2017
Сообщений: 448
19.10.2017, 18:28 2
Petro29
вам нужно задать еще один массив - "диагональ"
Вот его и "сортируйте"....
Когда надо переставлять элементы диагонали, то
переставляйте элементы соответствующих строк.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.10.2017, 18:28

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

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

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

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

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


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

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

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