|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Найти произведение элементов, расположенных на побочной диагонали и ниже (выше) ее
Дана действительная квадратная матрица порядка 10. Найти
произведение элементов, расположенных на побочной диагонали и ниже (выше) ее. Подскажите как в делфи записать умножение элементов по побочной диагонали и выше ее? |
#2
|
|||
|
|||
Код:
for i := 1 to 9 do for j := i+1 to 10 do begin // a[i,j] - элементы выше диагонали (которая левоверх -> правониз) end дальше с ними делаешь всё, что хочешь |
#3
|
||||
|
||||
Не выше а ниже, во-первых (i как индекс столбца идет слева-направо), и чтобы включить саму диагональ нужно не
for j:=i+1 to 10 a просто for j:=10 downto i |