С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Delphi файлы делфи https://www.cyberforum.ru/ delphi/ thread280055.html
дан файл целых чисел. Создать файл вещественных чисел, значениями которого будут средние арифметические значения каждой пятерки подряд идущих чисел. Последняя группа может содержать меньше 5 значений. program Project_file; {$APPTYPE CONSOLE} uses SysUtils; Var f,g: text;
Delphi Курсы валют на Delphi
Здравствуйте! Не сочтите за наглость, а сочтите за безнадежность. Помогите решить задачу по Delphi: Надо написать программу: Фондовая биржа. Курсы валют.
Delphi Продолжение темы Выборка записей из таблиц dbf https://www.cyberforum.ru/ delphi/ thread279877.html
Выбрать записи по дате: aAdoQuery.Sql.Clear; aAdoQuery.Sql.Add('select fieldA from t'); aAdoQuery.Sql.Add('where fieldDate > :0'); aAdoQuery.Sql.Parameters.Value:=aDateTimePicker.date; aAdoQuery.Close; //для информации aEdit.Text:=IntToStr(aAdoQuery.Parameters.Count);//=1 trueFalse:=aAdoQuery.Prepared;//=false
Delphi Асссоциация Короче говоря есть код: procedure TForm2.Button15Click(Sender: TObject); var s:string; Reg:TRegistry; begin Reg:=TRegistry.Create; // создаем Reg.RootKey := HKEY_CLASSES_ROOT; // указываем корневую ветку Reg.OpenKey('.dev\OpenWithProgids\', true); https://www.cyberforum.ru/ delphi/ thread279862.html
Delphi Delphi!? Регулярные выражения?
procedure TForm1.Button2Click(Sender: TObject); var s:string; i:integer; danye:array of zDanye; regvyr:TRegExpr; razm:integer; begin regvyr:=TRegExpr.Create;
Delphi Вопрос по картинкам и Edit А возможно ли заблокировать эдит, если картинка, поверх которой он лежит, черного цвета? >.> При этом эдиту задается "прозрачный фон" https://www.cyberforum.ru/ delphi/ thread279502.html
Delphi Project Manager Всем привет. Можно ли и если то как в Delphi 2007 в Project Manager добавить "каталог", что бы удобней было находить юниты. https://www.cyberforum.ru/ delphi/ thread279488.html Delphi String и Real
у Integer и String такая форма перевода IntToStr и обратно. А у String и Real ????
Delphi Excel Привет! Как скопировать строку из одного файла Excel в другой? Добавлено через 19 часов 7 минут Пишу такой код excel2.rows.copy; Копируется в буфер обмена. А как оттуда вставить программно, используя Delphi, эту строку в другой Excel не могу. Помогите пожалуйста... https://www.cyberforum.ru/ delphi/ thread279328.html Delphi написать прогу с методами Шифрования ((( Нужно написать прогу с методами Шифрования. Методы шифрования используемые в работе: 1. Шифр Цезаря; 2. Шифр «Лесенка»; 3. Шифр вертикальной перестановки; 4. Шифр Виженера. Очень надо. а с этими шифрованием я не дружу. и вообще первый раз про них улышала. а сделать надо(((( https://www.cyberforum.ru/ delphi/ thread279278.html
Delphi 'Could not convert variant of type (Dispatch) into type (string)' при записи в TStringList
когда записую выдает ошибку "project raised exception class EVariantCfstError with message 'Could not convert variant of type (Dispatch) into type (string)'. Process stopped. Use Step or Run to continue" в строке StringList.Add(Form2.WebBrowser2.OleObject.document.links.item(i)); Добавлено через 1 минуту когда записую выдает ошибку "project raised exception class EVariantCfstError with...
Delphi модуль https://www.cyberforum.ru/ delphi/ thread278865.html
оформить в виде основной программы процедуру.(поместить в модуль).выполнить заполнение массива случайными цифрами и поиск максимального элемента..пож..напишите с комментариями
0 / 0 / 0
Регистрация: 15.10.2010
Сообщений: 5
0

поменять строки местами в матрице - Delphi - Ответ 1571353

20.04.2011, 17:39. Показов 3687. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
добрый день.
условие: в матрице NxM надо поменять местами строку, содержащую элемент с максимальным значением с первой строкой.
вот код:
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
66
67
68
69
70
71
72
73
74
75
76
77
78
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Grids, StdCtrls, XPMan;
 
type
  TForm1 = class(TForm)
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Edit1: TEdit;
    Edit2: TEdit;
    StringGrid1: TStringGrid;
    Button1: TButton;
    Label4: TLabel;
    Button2: TButton;
    XPManifest1: TXPManifest;
    StringGrid2: TStringGrid;
    Label5: TLabel;
    Label6: TLabel;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
  A:array[1..100,1..100] of integer;
implementation
 
{$R *.dfm}
 
procedure TForm1.Button1Click(Sender: TObject);
var x,y:integer;
begin
StringGrid1.RowCount:=strtoint(Edit1.Text);
StringGrid1.ColCount:=strtoint(Edit2.Text);
StringGrid2.RowCount:=strtoint(Edit1.Text);
StringGrid2.ColCount:=strtoint(Edit2.Text);
 
for x:=0 to  strtoint(Edit1.Text)do
 for y:=0 to  strtoint(Edit2.Text)do
     StringGrid1.Cells[y,x]:=inttostr(0);
end;
procedure TForm1.Button2Click(Sender: TObject);
var
i,j,M,N, min, minN,W:integer;
begin
M:=strtoint (Edit1.Text);
N:= strtoint(Edit2.Text);
 
for i:=0 to m  do
  for j:=0 to n do
  A[j+1,i+1]:=StrToint(StringGrid1.Cells[j,i]);
 
min:=A[1,1];
minN:=0;
 for i:=1 to m  do
  for j:=1 to n do
  if  A[j,i] > min then
  begin
  minN:=i;
  min:=A[j,i];
  end;
  label5.Caption:='Максимальный элемент равен ' + inttostr(min) + ' в строке '+ inttostr(minN);
  for j:=1 to m+1  do
  begin
  W:=A[j,1];
  A[j,1]:=A[j,minN];
  A[j,minN]:=W;
  end;
for i:=0 to  strtoint (Edit1.Text) do
  for j:=0 to strtoint(Edit2.Text) do
  StringGrid2.Cells[j,i]:= inttostr(A[j+1,i+1]);
end;
end.
большая просьба помочь. надо переделать данный код под это условие:
в матрице NxM надо поменять местами строку, содержащую элемент с наибольшим значением со строкой, содержащей элемент с наименьшим значением.

пробовал сам, но ничего не получается. спасибо тому, кто поможет.

Вернуться к обсуждению:
поменять строки местами в матрице Delphi
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.04.2011, 17:39
Готовые ответы и решения:

Поменять местами наибольший и наименьший элементы
Даны действительные числа а1,...,а20 (все числа попарно различны). Поменять в этой...

В прямоугольной матрице поменять элементы четных и нечетных столбцов соседей.
В прямоугольной матрице поменять элементы четных и нечетных столбцов соседей. Спасибо!

Поменять местами
Народ, помогите! Не знаю что делать. Задача следующая: необходимо написать программу, которая будет...

DBF - поменять местами столбцы
Как можно поменять столбцы местами TTable, DBF

1
20.04.2011, 17:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.04.2011, 17:39
Помогаю со студенческими работами здесь

Поменять две записи местами в Paradox
База данных Paradox. Имеются различные поля типа string, smallint. Также графическое поле и...

В матрице A(n*m) поменять местами строки с наибольшей и наименьшей суммой
ребят, если есть возможность решить ещё несколько задач, напишите пожалуйста- очень меня выручите ...

Поменять местами в матрице 1 и 4 треугольник
помогите, пожалуйста. мне нужно поменять местами в матрице 1 и 4 треуголник, при нажатии кнопки...

Поменять местами столбцы в матрице
Преобразовать массив G(m,n), поменяв местами элементы К-го и (К+1)-го столбцов: G= ...

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