Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 30.09.2014
Сообщений: 11
1

Переставить строки матрицы таким образом, чтобы первый столбец был упорядочен по возрастанию

06.10.2014, 09:31. Показов 1282. Ответов 1
Метки нет (Все метки)

При помощи случайных чисел ввести матрицу размером 8x10. Переставить строки матрицы таким образом, чтобы первый столбец был упорядочен по возрастанию. Вывести на экран исходную матрицу и матрицу после перестановки.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.10.2014, 09:31
Ответы с готовыми решениями:

Переставить строки и столбцы матрицы таким образом, чтобы максимальный по модулю элемент был расположен на пересечении k-й строки и k-го столбца.
задана матрица размером M x N. Найти максимальный по модулю элемент матрицы.Переставить строки и...

Переставить строки или столбцы матрицы таким образом, чтобы диагональные элементы стали ненулевыми.
Задача: В заданной квадратной матрице значения некоторых диагональных элементов равняются нулю....

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

Переставить строки и столбцы матрицы так, чтобы максимальный по модулю элемент был расположен на пересечении k-й строки и k-го столбца
Задана матрица размером n*m. Найти максимальный по модулю элемент матрицы. Переставить строки и...

__________________
1
Модератор
63339 / 47049 / 32429
Регистрация: 18.05.2008
Сообщений: 114,045
06.10.2014, 09:51 2
Лучший ответ Сообщение было отмечено Lawjoy как решение

Решение

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
const m=8;
      n=10;
var c:array[1..m,1..n] of integer;
    i,j,p:byte;
    x:integer;
begin
randomize;
writeln('Исходная матрица:');
for i:=1 to m do
 begin
  for j:=1 to n do
   begin
    c[i,j]:=random(50);
    write(c[i,j]:4);
   end;
  writeln;
 end;
{перестановка строк по возрастанию значений в первом столбце}
for i:=1 to m-1 do
for p:=i+1 to m do
if c[i,1]>c[p,1] then
for j:=1 to n do
 begin
  x:=c[i,j];
  c[i,j]:=c[p,j];
  c[p,j]:=x;
 end;
writeln('Строки переставлены:');
for i:=1 to m do
 begin
  for j:=1 to n do
  write(c[i,j]:4);
  writeln;
 end;
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.10.2014, 09:51

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

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

Переставить строки матрицы, чтобы элементы среднего столбца оказались упорядоченными по возрастанию
Дан двумерный массив размера N×M. Переставьте в нем строки или столбцы с учётом определенного...

В данном натуральном числе переставить цифры таким образом, чтобы образовалось наибольшее число, записанное этими же цифрами.
В данном натуральном числе переставить цифры таким образом, чтобы образовалось наибольшее число,...

Переставить строки и столбцы матрицы таким образом, чтобы максимальный по модулю элемент был расположен на пересечении 1-й строки и 1-го столбца
Помогите решить задачку в DELPHI Задана матрица Am×n . Найти максимальный по модулю элемент...


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

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

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