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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.03.2010, 17:36   #1
Sonny01
Пользователь
 
Регистрация: 07.11.2009
Сообщений: 49
По умолчанию Дэлфи массивы

уважаемые, будьте добры помочь, пожалуйста. необходимо решить задачу: алгоритм переписывающий в таблицу А - отрицательные, а в таблицу В - положительные элементы таблицы Д.
Sonny01 вне форума Ответить с цитированием
Старый 13.03.2010, 19:37   #2
RUSt88
Участник клуба
 
Регистрация: 29.12.2009
Сообщений: 1,166
По умолчанию

пиши на мыло договоримся
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть]
RUSt88 вне форума Ответить с цитированием
Старый 13.03.2010, 21:09   #3
Егор527
Пользователь
 
Регистрация: 31.05.2008
Сообщений: 14
По умолчанию

Как тебе делать?массивы динамические и ввод только их размерности и рандомное заполнение(или ручное).Или могу со Strngrid сделать...вообще задача очень легкая.
Егор527 вне форума Ответить с цитированием
Старый 14.03.2010, 13:08   #4
Sonny01
Пользователь
 
Регистрация: 07.11.2009
Сообщений: 49
По умолчанию 1

стринг грид массив лучше не динамический, небольшой, заполнение рэндом. заранее спасибо
Sonny01 вне форума Ответить с цитированием
Старый 14.03.2010, 19:33   #5
Chudo4258
Форумчанин
 
Аватар для Chudo4258
 
Регистрация: 19.02.2009
Сообщений: 622
По умолчанию

Код: Новая папка.rar

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Grids, StdCtrls, Buttons;

type
  TForm1 = class(TForm)
    Button1: TButton;
    StringGrid1: TStringGrid;
    Button2: TButton;
    StringGrid2: TStringGrid;
    StringGrid3: TStringGrid;
    BitBtn1: TBitBtn;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var d,i:integer;
begin
d:=StrToInt(InputBox('Заполнение массива','Количество элементов в массиве',''));
stringgrid1.ColCount:=d+1;
for i:=1 to stringgrid1.ColCount do
begin
 stringgrid1.Cells[i,0]:='A['+IntToStr(i)+']';
 stringgrid1.Cells[i,1]:=IntToStr(-20+random(41));
end;
end;

procedure TForm1.Button2Click(Sender: TObject);
var i:integer;
begin
stringgrid2.ColCount:=1;
stringgrid3.ColCount:=1;
for i:=1 to stringgrid1.ColCount-1 do
 if StrToInt(stringgrid1.Cells[i,1])>0 then
                                 begin
                                    stringgrid2.Cells[stringgrid2.ColCount,0]:=stringgrid1.Cells[i,0];
                                    stringgrid2.Cells[stringgrid2.ColCount,1]:=stringgrid1.Cells[i,1];
                                    stringgrid2.ColCount:=stringgrid2.ColCount+1;
                                  end
                                       else
                                 begin
                                    stringgrid3.Cells[stringgrid3.ColCount,0]:=stringgrid1.Cells[i,0];
                                    stringgrid3.Cells[stringgrid3.ColCount,1]:=stringgrid1.Cells[i,1];
                                    stringgrid3.ColCount:=stringgrid3.ColCount+1;
                                  end;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
randomize;
end;
end.
Жми на весы!!!
Chudo4258 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Antidebug Дэлфи wasili Win Api 5 04.03.2010 11:03
Задача в дэлфи shadow55 Помощь студентам 4 08.01.2010 00:35
Классы в Дэлфи StrToFloat Помощь студентам 3 24.12.2009 22:11
Дэлфи массив Sonny01 Помощь студентам 1 04.12.2009 23:35
Дэлфи. Массив Sonny01 Помощь студентам 1 02.12.2009 13:09