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

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

16.05.2012, 17:50. Показов 3523. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан двумерный числовой массив. Упорядочить элементы в каждой строке по убыванию.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.05.2012, 17:50
Ответы с готовыми решениями:

Дан двумерный массив a, размером. Упорядочить по убыванию последнюю строку матрицы
Здравствуйте. Написал программу для этого условия. Дан двумерный массив a, размером (nn)....

дан двумерный массив размером m*n. Вычислить количество нулевых элементов в каждой строке и результаты записать в массив размера M.
дан двумерный массив размером m*n. Вычислить количество нулевых элементов в каждой строке и...

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

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

1
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
16.05.2012, 18:00 2
Лучший ответ Сообщение было отмечено Dimaaa как решение

Решение

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
const
  nmax=100;
var
  a: array[1..nmax,1..nmax] of integer;
  i,j,n,m,tmp,p,q: integer;
begin
  randomize;
  write('Введите размеры массива: ');
  readln(n,m);
  writeln('Исходный массив:');
  for i:=1 to n do
  begin
    for j:=1 to m do
    begin
      a[i,j]:=random(199)-99;
      write(a[i,j]:5);
    end;
    writeln;
  end;
  writeln;
  
  for i:=1 to n do
  begin
    for p:=2 to m do
      for q:=m downto p do
      if a[i,q-1]<a[i,q] then
      begin
        tmp:=a[i,q-1];
        a[i,q-1]:=a[i,q];
        a[i,q]:=tmp;
      end;
  end;
  
  writeln('Массив, упорядоченный по строкам:');
  for i:=1 to n do
  begin
    for j:=1 to m do
      write(a[i,j]:5);
    writeln;
  end;
  readln;
end.
1
16.05.2012, 18:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.05.2012, 18:00
Помогаю со студенческими работами здесь

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

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

Матрица. Упорядочить по убыванию элементы каждой диагонали, параллельной побочной
Дорогие форумчане! Помогите с решением,исправьте меня,что не так... Дана матрица А(N,N)...

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


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

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

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