|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.04.2014, 18:51 | #11 |
Пользователь
Регистрация: 06.04.2014
Сообщений: 23
|
я немного не понимаю что это значит. по коду видно что это паскаль
|
28.04.2014, 18:56 | #12 |
Пользователь
Регистрация: 27.04.2014
Сообщений: 21
|
Эмм, консольное приложение, написанное на Delphi 7.
|
28.04.2014, 22:54 | #13 |
Пользователь
Регистрация: 06.04.2014
Сообщений: 23
|
Вот я рандомно формирую обычную матрицу, но мне нужно чтобы она была треугольная? как это сделать?
procedure TForm1.Button1Click(Sender: TObject); var i,j:integer; begin StringGrid.ColCount:=6; StringGrid.RowCount:=6; for i:=1 to StringGrid.RowCount-1 do begin for j:=1 to StringGrid.ColCount-1 do begin StringGrid.Cells[j,i]:=IntToStr(random(100)); end; end; end; |
28.04.2014, 23:37 | #14 |
Пользователь
Регистрация: 27.04.2014
Сообщений: 21
|
ТС, же вам написал как должны выглядеть циклы в треугольной матрице. Смотрите по примеру и переносите на свой StringGrid.
|
29.04.2014, 00:43 | #15 |
Пользователь
Регистрация: 06.04.2014
Сообщений: 23
|
выдаёт ошибку ( пишу вот так :
Код:
|
29.04.2014, 09:50 | #16 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
во-первых, попробуйте такой код заполнения вашего грида:
Код:
во-вторых, термин "треугольная матрица" допускает не однозначное толкование. вполне возможно, что имеется в виду матрица, которая в разных строках содержит РАЗНОЕ количество элементов (например, в первой строке - N элементов, во второй строке - N-1 элементов и т.д.). Для этого в Delphi совершенно не обязательно делать квадратную матрицу и половину заполнять нулями, можно воспользоваться динамическим двухмерным массивов и задать разное число элементов в каждой строке... |
29.04.2014, 19:37 | #17 |
Пользователь
Регистрация: 06.04.2014
Сообщений: 23
|
спасибо) неправильно считает сумму максимальных элементов всех строк этой матрицы. Что не так?
Код:
|
01.05.2014, 18:23 | #18 |
Пользователь
Регистрация: 06.04.2014
Сообщений: 23
|
почему не так считает? в чём ошибка?
|
02.05.2014, 11:02 | #19 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
02.05.2014, 13:53 | #20 |
Пользователь
Регистрация: 06.04.2014
Сообщений: 23
|
спасибо )теперь всё работает!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Треугольная последовательность. Помочь исправить ошибки в коде (C) | lmbe | Помощь студентам | 0 | 27.12.2013 03:17 |
Паскаль. Матрица NxN -> текстовый файл -> Матрица NxN - найти max по диагоналям -> типизированный файл | Лунатик13 | Помощь студентам | 1 | 20.02.2012 15:54 |
Матрица | druger | Помощь студентам | 3 | 29.10.2011 20:54 |
Непонятки с DirectX (матрица поворота, камера, матрица проекции) | ROD | Общие вопросы C/C++ | 2 | 17.09.2010 17:00 |
TurboPascal: граф, матрица смежности и матрица инцидентности. | ulala | Помощь студентам | 0 | 02.12.2009 10:11 |