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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2010, 16:36   #1
nulyjarden
Пользователь
 
Регистрация: 03.04.2010
Сообщений: 26
Восклицание Delphi.Работа с матрицами

Помогите пожалуйста с программой!
Преобразовать матрицу смежности в матрицу инцинденции.

Есть исходник, но работает неправильно.
В StringGrid1 вводится матрица смежности, а в StringGrid2 выводится матрица инценденции.
Код:
 For n:=1 to StrToInt(Form2.Edit1.Text)+1 do
    For m:=1 to StrToInt(Form2.Edit1.Text)+1 do
      if StringGrid1.Cells[m,n]='1' then rb:=rb+1;
  For n:=1 to StrToInt(Form2.Edit1.Text) do
    For m:=1 to rb do
      StringGrid2.Cells[m,n]:='0';
      rb:=0;
  For n:=1 to StrToInt(Form2.Edit1.text)+1 do
    For m:=1 to StrToInt(Form2.Edit1.text)+1 do
      If StringGrid1.Cells[m,n]='1' then begin
      rb:=rb+1;
      StringGrid2.Cells[rb,m]:='1';
      StringGrid2.Cells[rb,n]:='-1';

Последний раз редактировалось alex_fcsm; 06.12.2010 в 16:38. Причина: Форматирование кода
nulyjarden вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с матрицами (Delphi) Вета Помощь студентам 0 15.04.2009 15:37
Работа с матрицами (Delphi) roman09 Помощь студентам 6 11.04.2009 11:32
Работа с матрицами (delphi) Майструк Татьяна Помощь студентам 3 07.04.2009 20:33
Работа с матрицами (StringGrid, Delphi) Ратмир Помощь студентам 2 04.04.2009 13:41
Работа с матрицами и строками в Delphi Deniz Помощь студентам 2 03.12.2008 21:27