![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 940
|
![]()
1. Одна тема - один вопрос. Свою тему сил нехватает создать?
2. Тут не решают задачи, пишите в раздел "Помощь студентам" 3. Зачем нам ваш пустой модуль? Де наработки, де вообще что нибудь? Выполните хотя бы 2-а первых пункта и я с радостью вам отвечу... |
![]() |
![]() |
![]() |
#12 |
Регистрация: 23.05.2010
Сообщений: 6
|
![]()
Помогите пожалуйста с одномерным массивом(найти максимальный элемент массива В та его порядковый номер, если К<50)
Выбивает (is not a valid floating point value) unit Unit5; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Grids, Menus, ExtCtrls, StdCtrls; type TForm5 = class(TForm) MainMenu1: TMainMenu; N1: TMenuItem; FileSave: TMenuItem; FileExit: TMenuItem; N2: TMenuItem; N3: TMenuItem; PopupMenu1: TPopupMenu; N4: TMenuItem; Label1: TLabel; Edit1: TEdit; Label2: TLabel; Label3: TLabel; Bevel1: TBevel; Label4: TLabel; Label5: TLabel; StringGrid1: TStringGrid; Button3: TButton; Label6: TLabel; procedure FileExitClick(Sender: TObject); procedure helpabotclick(Sender: TObject); procedure Edit1Change(Sender: TObject); procedure Button3Click(Sender: TObject); // procedure Label4Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form5: TForm5; b:array of real; k:word; implementation {$R *.dfm} procedure TForm5.FileExitClick(Sender: TObject); begin close end; procedure TForm5.helpabotclick(Sender: TObject); begin MessageDlg('Delphi '#13#10'(C) 2010 Стас Версія 7.00', mtInformation,[mbOk],0); end; procedure TForm5.Edit1Change(Sender: TObject); var i:word; begin if edit1.text = ''then exit; k:=strtoint (EDIT1.Text); StringGrid1.ColCount:=k; for i:=0 to k-1 do StringGrid1.cells[i,0]:=inttostr(i); Setlength(b,k); end; procedure TForm5.Button3Click(Sender: TObject); var i:word; max:real; j:integer; begin max:=b[0];j:=0; for i:=1 to k-1 do begin b[i]:=StrToFloat(StringGrid1.Cells[i,1]); if b[i]>max then begin max:=b[i]; j:=i; end; end; Label6.Caption:= FloatToStr(max); end; end. |
![]() |
![]() |
![]() |
#13 |
Регистрация: 23.05.2010
Сообщений: 6
|
![]()
Помогите пожалуйста с двумерным массивом(посчитать сумму элементов двух первых столбцов матрицы)
unit Unit6; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Grids, ExtCtrls; type TForm6 = class(TForm) Label1: TLabel; Label2: TLabel; Edit1: TEdit; Edit2: TEdit; Bevel1: TBevel; Label3: TLabel; StringGrid1: TStringGrid; Button1: TButton; Label4: TLabel; procedure Edit1Change(Sender: TObject); procedure Edit2Change(Sender: TObject); procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form6: TForm6; m,n:word; b:integer; implementation {$R *.dfm} procedure TForm6.Edit1Change(Sender: TObject); var i:integer; begin n:=strToInt(Edit1.Text); stringgrid1.ColCount:=n+1; for i:=0 to n do stringGrid1.Cells[i,0]:=inttostr(i); end; procedure TForm6.Edit2Change(Sender: TObject); var j:integer; begin m:=strtoint(Edit2.Text); stringgrid1.RowCount:=m+1; for j:=0 to m do stringgrid1.Cells[0,j]:=inttostr(j); end; procedure TForm6.Button1Click(Sender: TObject); var i,j,sum:integer; begin sum:=0; i:=0; for j:=1 to 2 do begin sum:=sum+b; end; label4.Caption:=sum+b;(ОШИБКА incompatible types:'String' and Integer) end; end. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
StringGrid | SsdD | Помощь студентам | 2 | 03.05.2010 23:42 |
StringGrid | zmey31313 | Помощь студентам | 1 | 28.03.2010 15:18 |
stringgrid | Vitaliy3009 | Общие вопросы Delphi | 3 | 14.10.2009 16:59 |
StringGrid[..]..... | zotox | Помощь студентам | 3 | 24.07.2009 10:49 |
StringGrid | MAcK | Общие вопросы .NET | 2 | 31.03.2008 11:40 |