![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 07.06.2010
Сообщений: 8
|
![]()
Помогите, пжлст))
Матрица 3 на 4, вводится через stringgrid. найти и умножить элементы 1 строки, 1 столбца на заданный коэффициент! ![]() |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ты вообще с матрицами работать умеешь?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 07.06.2010
Сообщений: 8
|
![]()
похоже нет((
я ответ вывожу в лабле первом и втором... он находит ток строчку на коэфф(( столбик не могу(( условие не наложить для if(( |
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 07.06.2010
Сообщений: 8
|
![]()
могу кинуть текст программы через блокнот!?) пжлст, сорр что через блокнот)
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Grids, StdCtrls; type TForm1 = class(TForm) Button1: TButton; StringGrid1: TStringGrid; Label1: TLabel; Label2: TLabel; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); const k=2; m=3; n=4; type matr=array[1..m,1..n] of real; var x:matr; i,j:byte; b,a:real; begin a:=0;b:=0; i:=1; while i<=stringgrid1.colcount do begin j:=1; while j<=stringgrid1.rowcount do begin x[i,j]:=strtofloat(stringgrid1.Cells[i-1,j-1]); if (j=1) then a:=x[i,j]*k; if (i=1)then b:=x[i,j]*k; j:=j+1; end; i:=i+1; label1.caption:=label1.Caption+#9+f loattostr(a); label2.caption:=label2.Caption+#13+ floattostr(b); end; end; end. |
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 08.07.2009
Сообщений: 246
|
![]() Цитата:
если у вас есть данные в stringgrid то можно и с ним работать. Только не забываете переводить их использовать функцию StrToInt для целочисленного или StrToFloat А брать данные из stringgrid Stringgrid1.Cells[J,I] Код:
А если вы пожелаете можно сделать чтобы программа брала то поле из StringGrid которое выделено. Ну если вам это разрешено по условию вашей задачи.
Да прибудет с Вами свет и радость!!!
![]() Последний раз редактировалось S_Yevgeniy; 07.06.2010 в 12:04. |
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 07.06.2010
Сообщений: 8
|
![]()
посмотрите текст моей программы, пжлст))он выше,там я все использую. сорр, вставил через блокнот((
Последний раз редактировалось Миша Л.; 07.06.2010 в 12:42. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 30.04.2010
Сообщений: 317
|
![]()
Господи!!
Код:
icq:627719[сто сорок четыре] - помогу с Pascal & Delphi!
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 30.04.2010
Сообщений: 317
|
![]()
////////////////////////////////
icq:627719[сто сорок четыре] - помогу с Pascal & Delphi!
Последний раз редактировалось DoDge_VipeR; 07.06.2010 в 13:39. |
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 07.06.2010
Сообщений: 8
|
![]()
преподаватель требует((
спс большое)) программа работает)) но что с моей программой?(( |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 08.07.2009
Сообщений: 246
|
![]()
Тут у вас проблема по моему так как J=1 может быть и во второй строке тоже.
Да прибудет с Вами свет и радость!!!
![]() |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi массивы | devians | Помощь студентам | 0 | 23.05.2010 13:23 |
Массивы в Delphi | Sianessa | Помощь студентам | 8 | 20.01.2010 14:25 |
Многомерные массивы | DDP | Помощь студентам | 1 | 19.12.2009 19:37 |
Задачи на многомерные массивы и разработка программ с подпрограммами (Pascal) | hills | Помощь студентам | 3 | 15.09.2009 11:09 |
Delphi массивы | Misty | Помощь студентам | 2 | 25.05.2009 07:51 |