Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 06.04.2012, 13:39
Аватар для blanche
blanche blanche вне форума
Прохожий
 
Регистрация: 06.04.2012
Сообщения: 2
Репутация: 10
По умолчанию Помощь в задаче

Даны целые положительные числа M и N. Сформировать целочисленную матрицу размера M × N, у которой все элементы I-й строки имеют значение 10·I (I = 1, …, M).

на форме два StringGrid-а, 3 Edit-а и 2 кнопки. Не знаю, что делать со второй частью, какое условие поставить?

PHP код:
var
  
Form1TForm1;
   
a:array [1..100,1..100]of integer;
   
b:array[1..100,1..100of integer;

   
i,j,j3,n,m,v:integer;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(SenderTObject);
begin
n
:=strtoint(edit1.text);
m:=strtoint(edit2.text);

stringgrid1.RowCount:=n;
stringgrid1.ColCount:=m;
for 
i:=0 to n-do
for 
j:=0 to m-do
begin

a
[i,j]:=RandomRange(060);
StringGrid1.Cells[j,i]:=IntToStr(a[i,j]);
end;
end;

procedure TForm1.Button2Click(SenderTObject);
begin
n
:=strtoint(edit1.text);
m:=strtoint(edit2.text);
j:=1;
v:=strtoint(edit3.text);
stringgrid2.RowCount:=n;
stringgrid2.ColCount:=m;
for 
i:=0 to n-do
for 
j:=0 to m-do

if 
i=v then
begin
a
[i-1,j]:=b[(i-1),j]*10 ;

StringGrid2.Cells[j,i]:=IntToStr(a[i,j]);

end;
end;
end
Ответить с цитированием
  #2  
Старый 06.04.2012, 13:57
Pyro Pyro вне форума
Так проходящий
 
Регистрация: 18.07.2011
Сообщения: 805
Версия Delphi: 7Lite
Репутация: 6063
По умолчанию

Цитата:
Даны целые положительные числа M и N. Сформировать целочисленную матрицу размера M Ч N, у которой все элементы I-й строки имеют значение 10·I (I = 1, …, M).

на форме два StringGrid-а, 3 Edit-а и 2 кнопки. Не знаю, что делать со второй частью, какое условие поставить?
PHP код:
stringgrid1.RowCount := m;
stringgrid1.ColCount := n;

for 
:= 1 to m do
  for 
:= 1 to n do
    
StringGrid1.Cells[j-1i-1] := IntToStr( {==>} 10*{<==} ); 
и где тут какая вторая часть?
Ответить с цитированием
  #3  
Старый 06.04.2012, 14:14
Аватар для blanche
blanche blanche вне форума
Прохожий
 
Регистрация: 06.04.2012
Сообщения: 2
Репутация: 10
По умолчанию

Вторая кнопка, на которой будет потом выводиться в стринггрид2 тот же массив, но с изменениями.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 04:28.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025