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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.01.2008, 19:39   #1
ChipLink
 
Регистрация: 30.11.2007
Сообщений: 6
По умолчанию Единицы по диагонали

Данна таблица StringGrid(она полюбому у меня будет квадратной), в которую необходимо по диагонали записать единицы, а остальные клетки заполнить нулями. Подскажите пожалуйста как это сделать
ChipLink вне форума Ответить с цитированием
Старый 24.01.2008, 19:43   #2
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Свойство главной диагонали - номер столбца равен номеру строки, т.е. if i=j then a[i,j]:=1 else a[i,j]:= 0;
puporev вне форума Ответить с цитированием
Старый 24.01.2008, 19:45   #3
andrey4623
Форумчанин
 
Аватар для andrey4623
 
Регистрация: 31.05.2007
Сообщений: 266
По умолчанию

примерно так

for i := 0 to "длина строки" do
for j := 0 to "длина столбца" do
if i = j then "в ячейку [i,j] записать 1"
else "в ячейку [i,j] записать 0"
andrey4623 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как запустить цикл for с шагом отличным от единицы Altera Общие вопросы Delphi 25 21.05.2015 15:14
Матрица. Сумма элементов главной диагонали RECREATOR Помощь студентам 13 11.05.2011 22:12