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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2013, 16:06   #1
Roody
Пользователь
 
Регистрация: 17.11.2013
Сообщений: 11
По умолчанию Работа с матрицами ( Delphi)

Помогите пожалуйста написать код на Делфи буду очень благодарен

Даны две квадратных матрицы A(n,n) и B(n,n), n<=15. Разработать программу, которая строит и печатает вектор X(n) по правилу:X(i)=1 если элементы i-й строки матрицы A больше чем соответствующие элементы i-й строки матрицы B и X(i)=0 в других случаях.
Roody вне форума Ответить с цитированием
Старый 17.11.2013, 16:18   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Покажи как матрицы вводишь.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.11.2013, 18:58   #3
Roody
Пользователь
 
Регистрация: 17.11.2013
Сообщений: 11
По умолчанию

randomize;
n:=StrToInt(Edit1.text);
for i:=0 to n-1 do
for j:=0 to n-1 do
begin
a[i,j]:=random(10)+1;
b[i,j]:=random(10)+1;
StringGrid1.Cells[j,i]:=Inttostr(a[i,j]);
StringGrid2.Cells[j,i]:=Inttostr(b[i,j]);
Roody вне форума Ответить с цитированием
Старый 17.11.2013, 19:59   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
for i:=0 to n-1 do x[i]:=1;
 for j:=0 to n-1 do begin
  a[i,j]:=random(10)+1;
  b[i,j]:=random(10)+1;
  if (x[i]<>0)and(a[i,j]<b[i,j]) then x[i]:=0;
...
Идея понятна?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.11.2013, 20:09   #5
Roody
Пользователь
 
Регистрация: 17.11.2013
Сообщений: 11
По умолчанию

если честно, то не очень(
и это все?
Roody вне форума Ответить с цитированием
Старый 17.11.2013, 21:06   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А что еще? Если элементы строки массива не соответствуют условию - присвоить 0 иначе 1.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.11.2013, 21:10   #7
Roody
Пользователь
 
Регистрация: 17.11.2013
Сообщений: 11
По умолчанию

Хорошо, спасибо!
Roody вне форума Ответить с цитированием
Старый 17.11.2013, 21:10   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Пожалуйста )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа с матрицами в delphi 7 Студентос Помощь студентам 11 04.12.2012 17:01
Работа с Матрицами (Delphi 7) Дмитрий5 Помощь студентам 0 22.12.2011 21:36
Delphi.Работа с матрицами nulyjarden Помощь студентам 0 06.12.2010 16:36
Работа с матрицами (Delphi) roman09 Помощь студентам 6 11.04.2009 11:32
Работа с матрицами (delphi) Майструк Татьяна Помощь студентам 3 07.04.2009 20:33