Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2012, 10:48   #1
Елена93
Пользователь
 
Регистрация: 12.02.2012
Сообщений: 12
По умолчанию Stringgrid (Delphi 7)

Всем привет. Вот такое дело. 1. Нужно вывести из Stringgrid четные цифры в edit.
2. Повернуть отрицательные элементы на 90 градусов из Stringgrid2. Вот программа. Что дальше делать, не знаю. Заранее спасибо.
Код:
procedure TForm1.Button1Click(Sender: TObject);

begin
 randomize;

for j:=0 to 4 do
for i:=0 to 4 do
begin
 a[j,i]:=random(20);


StringGrid1.Cells[j,i]:=inttostr(a[j,i]);
 

end;

end;

procedure TForm1.Button2Click(Sender: TObject);

begin
 for j:=0 to 4 do
for i:=0 to 4 do
begin
a[j,i]:=random(50)-10;


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

procedure TForm1.Button3Click(Sender: TObject);

begin
 for j:=0 to 4 do
for i:=0 to 4 do
 If a[j,i]<0  then
StringGrid2.Cells[j,i]:=inttostr(a[3-j+1,i]);
end;

procedure TForm1.Button4Click(Sender: TObject);
begin
 for j:=0 to 4 do
for i:=0 to 4 do

 If a[j,i] mod 2 = 0 then
  StringGrid1.Cells[j,i]:=inttostr(a[j,i]);
edit1.Text:=inttostr(a[j,i]);
end;

end.
Елена93 вне форума Ответить с цитированием
Старый 19.11.2012, 11:31   #2
Xardas
Сисадмин
Форумчанин
 
Аватар для Xardas
 
Регистрация: 28.12.2007
Сообщений: 320
По умолчанию

Чтобы в эдит вывелись ВСЕ четные числа, нужно немного подправить вывод:

Код:
If a[j,i] mod 2 = 0 then
   //следующая строка тут вообще ни к чему
   //StringGrid1.Cells[j,i]:=inttostr(a[j,i]);
   edit1.Text := edit1.text + ' ' + inttostr(a[j,i]);


И массив a можно в данной задаче вообще не использовать. Гриды заполнять сразу и оперировать данными, содержащимися в них, напрямую.

А что значит "повернуть отрицательные на 90 градусов", я, если честно, не понял.

Последний раз редактировалось Xardas; 19.11.2012 в 11:34.
Xardas вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi StringGrid Manhunt714 Общие вопросы Delphi 2 06.03.2012 08:26
StringGrid в delphi TaYgA Помощь студентам 5 10.01.2010 13:23
StringGrid (Delphi) VadEr Помощь студентам 4 09.06.2009 12:49
StringGrid в Delphi Ратмир Помощь студентам 11 01.04.2009 12:29