Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 05.10.2015
Сообщений: 51
1

Отсортировать строки матрицы по возрастанию сумм положительных элементов каждой строки

21.12.2015, 10:33. Показов 3608. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана прямоугольная матрица размером n x m, содержащая вещественные числа. Определить сумму положительных элементов в каждой строке матрицы и упорядочить номера строк по возрастанию значений найденных сумм с помощью алгоритма сортировки. Вывести упорядоченный список номеров строк и соответствующих им сумм.

Буду очень благодарен.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.12.2015, 10:33
Ответы с готовыми решениями:

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

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

Переставить строки матрицы по возрастанию сумм положительных элементов
Дана целочисленная прямоугольная матрица: 2) переставить строки матрицы по возрастанию сумм...

Отсортировать строки матрицы по возрастанию сумм положительных элементов
Отсортировать строки матрицы по возрастанию сумм положительных элементов. очень нужно)

1
Модератор
10007 / 5364 / 3338
Регистрация: 17.08.2012
Сообщений: 16,348
21.12.2015, 14:39 2
Лучший ответ Сообщение было отмечено Kappa322 как решение

Решение

Pascal
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
const n = 10;
      m = 8;
var a: array [1..n, 1..m] of real;
    x: array [1..n] of real;
    i, j, k, p: integer;
    t: real;
begin
  randomize;
  writeln('Source matrix:');
  for i := 1 to n do
    begin
      x[i] := 0;
      for j := 1 to m do
        begin
          a[i, j] := (-9999 + random(19999)) / 100;
          write(a[i, j]:7:2);
          if a[i, j] > 0 then x[i] := x[i] + a[i, j]
        end;
      writeln
    end;
  for i := 1 to n - 1 do
    begin
      p := i;
      for j := i + 1 to n do if x[p] > x[j] then p := j;
      if p <> i
        then begin
          t := x[i];
          x[i] := x[p];
          x[p] := t;
          for j := 1 to m do
            begin
              t := a[i, j];
              a[i, j] := a[p, j];
              a[p, j] := t;
            end
        end;
    end;
  writeln('Sorted matrix:':7 * 2, 'Sum:':7 * m - 6);
  for i := 1 to n do
    begin
      for j := 1 to m do write(a[i, j]:7:2);
      writeln(' |', x[i]:8:2)
    end;
  readln
end.
Разбирайтесь.
0
21.12.2015, 14:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.12.2015, 14:39
Помогаю со студенческими работами здесь

Отсортировать строки матрицы по возрастанию сумм положительных элементов
Отсортировать строки матрицы по возрастанию сумм положительных элементов.

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

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

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

Отсортировать строки матрицы по убыванию сумм элементов каждой строк
Помогите решить задачу. Заданная статическая матрица B(N,N). Отсортировать ее строки по убыванию...

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


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

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