0 / 0 / 0
Регистрация: 05.12.2018
Сообщений: 78
1
Delphi 6-7

Поменять местами строки матрицы с номерами K1 и K2

24.11.2019, 09:21. Показов 1155. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана матрица размера M  N и целые числа K1 и K2 (1  K1 < K2  M). Поменять местами строки матрицы с номерами K1 и K2.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.11.2019, 09:21
Ответы с готовыми решениями:

Поменять местами строки матрицы с номерами K1 и K2
Написать программу для работы с матрицами на языке Delphi 7 1. Дана матрица размера M  N и целые...

В заданном массиве размерностью m на n поменять местами строки с номерами k и p
!!!

Строки. Дана строка, поменять в ней местами слва с номерами: i и j.
помогите я решил написал задачу но чтот недоходит где ошибка , надо сделать след,Дана строка...

Поменять местами строки матрицы
В матрице размером N x M поменять местами строку, содержащую элемент с наибольшим значением со...

2
Эксперт Pascal/Delphi
6811 / 4568 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
24.11.2019, 09:28 2
Похожие темы внизу страницы.
0
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
24.11.2019, 10:48 3
Delphi
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.Button1Click(Sender: TObject);
var a:array[1..10,1..10] of integer;
    m,n,k1,k2,i,j,p:integer;
begin
//введем размеры матрицы - m,n
repeat
m:=strtoint(inputbox('','Введите количество строк от 2 до 10 m=','2'));
until m in [2..10];
repeat
n:=strtoint(inputbox('','Введите количество столбцов от 2 до 10 n=','2'));
until n in [2..10];
//введем номера строк - k1,k2
repeat
k1:=strtoint(inputbox('','Введите номер 1 строки для обмена число от 1 до '+inttostr(n-1)+' k1=','1'));
until k1 in [1..n-1];
repeat
k2:=strtoint(inputbox('','Введите номер 2 строки для обмена число от '+inttostr(k1+1)+' до '+
                     inttostr(n)+' k2=','2'));
until k2 in [k1+1..n];
//зададим параметры таблиц
with StringGrid1 do
 begin
  fixedcols:=0;
  fixedrows:=0;
  colcount:=n;
  rowcount:=m;
  defaultcolwidth:=30;
 end;
with StringGrid2 do
 begin
  fixedcols:=0;
  fixedrows:=0;
  colcount:=n;
  rowcount:=m;
  defaultcolwidth:=30;
 end;
//заполним матрицу и выведем ее а таблицу 1
randomize;
for i:=1 to m do
for j:=1 to n do
 begin
  a[i,j]:=random(100);
  StringGrid1.Cells[j-1,i-1]:=inttostr(a[i,j]);
 end;
 //обменяем скроки k1 и k2
 for i:=1 to n do
  begin
   p:=a[k1,i];
   a[k1,i]:=a[k2,i];
   a[k2,i]:=p;
  end;
 //выведем матрицу после обмена строк в таблицу 2
for i:=1 to m do
for j:=1 to n do
StringGrid2.Cells[j-1,i-1]:=inttostr(a[i,j]);
 
 
end;
Вложения
Тип файла: zip Обмен строк.zip (225.3 Кб, 1 просмотров)
0
24.11.2019, 10:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.11.2019, 10:48
Помогаю со студенческими работами здесь

Поменять местами строки матрицы
всем привет, срочно нужно решить задачу(с меня 50 руб),никак не могу((((( завтра сдавать отчет по...

Поменять местами строки матрицы
Исходная 1 4 6 5 2 6 7 11 3 8 4 2 4 7 3 6 результирующая 4 7 3 6 3 8 4 2 2 6 7 11

Попарно поменять местами строки матрицы
Щяс нужно зачет получить, а я в программирование полный ноль..помогите, если не сложно (в Delphi 7...

Матрицы , проверки, stringrid , поменять местами строки
проверьте код unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes,...


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

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

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