Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
130 / 121 / 124
Регистрация: 27.09.2012
Сообщений: 543
1

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

06.04.2013, 15:02. Просмотров 1177. Ответов 1
Метки нет (Все метки)


Помогите решить задачу
Дана матрица целых чисел X(n, m). Упорядочить ее столбцы по убыванию произведений их элементов.
С вводом матрицы и выводом проблем нет, а вот с решением...
1
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.04.2013, 15:02
Ответы с готовыми решениями:

Упорядочить столбцы матрицы по убыванию произведений их элементов
Дана матрица целых чисел X(n, m). Упорядочить ее столбцы по убыванию произведений их элементов....

Упорядочить столбцы матрицы по убыванию произведений их элементов
Дана матрица целых чисел X(n, m). Упорядочить ее столбцы по убыванию произведений их элементов....

Упорядочить столбцы матрицы по возрастанию сумм их элементов
Дана матрица целых чисел X(n, т). Упорядочить ее столбцы по возрастанию сумм их элементов. Вывести...

Упорядочить столбцы матрицы по возрастанию их минимальных элементов
Дана матрица целых чисел X(n, т). Упорядочить ее столбцы по возрастанию их минимальных элементов....

1
156 / 46 / 70
Регистрация: 01.07.2014
Сообщений: 185
21.07.2014, 18:32 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

крутая задача, какая задача, таков и человек.
Вы очень умный человек, ведь Вашу задачу
так никто и не решил. ...
QBasic/QuickBASIC
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
DEFINT I-N, X-Y
RANDOMIZE TIMER
CLS
INPUT "N = "; n
INPUT "M = "; m
DIM x(1 TO n, 1 TO m)
DIM y(1 TO m)
 
FOR i = 1 TO n
   FOR j = 1 TO m
      x(i, j) = 20 * RND - 10
      PRINT USING "#####"; x(i, j);
   NEXT j
   PRINT
NEXT i
PRINT
 
FOR j = 1 TO m
   y(j) = 1
NEXT j
 
FOR j = 1 TO m
   FOR i = 1 TO n
     y(j) = y(j) * x(i, j)
   NEXT i
NEXT j
 
FOR j = 1 TO m
   PRINT USING "##### "; y(j);
NEXT j
PRINT
PRINT
 
FOR k = 1 TO m - 1
   FOR j = 1 TO m - 1
      IF y(j) < y(j + 1) THEN
         SWAP y(j), y(j + 1)
         FOR i = 1 TO n
            SWAP x(i, j), x(i, j + 1)
         NEXT i
      END IF
   NEXT j
NEXT k
 
FOR i = 1 TO n
   FOR j = 1 TO m
      PRINT USING "#####"; x(i, j);
   NEXT j
   PRINT
NEXT i
END
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.07.2014, 18:32

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

Упорядочить столбцы матрицы по возрастанию их минимальных элементов
Дана матрица целых чисел X(n). Упорядочить ее столбцы по возрастанию их минимальных элементов....

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

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

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


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

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

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