Помощь - Поиск - Пользователи - Календарь
Полная версия: Матрица
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
SHADY
Помогите пожалуйста с задачей...

Условие: Преобразовать квадратичную матрицу так, чтобы все ее элементы выше главной диагонали были нулевыми.
Адель
смотришь в Матрицах элементы, стоящие выше главной диагонали и обнуляешь их
SHADY
А обнулять их как??? я вообще в этом не шарю.. подскажи пожалуйста....
volvo
Секунду... Задание гласит
Цитата
Преобразовать квадратичную матрицу ...
, а не просто обнулить элементы выше главной диагонали... Что является допустимым преобразованием?
SHADY
допустимым преобразованием?

ты о чем???? lol smile.gif

look, может действительно только обнулить... только вот не знаю как это делается...
volvo
Ну, если просто обнулить, то
for i := 1 to n do
for j := i + 1 to n do
a[i, j] := 0; { <--- Вот тебе обнуление }


Просто такие задачи встречались на форуме, например в виде: "используя перестановку двух строк матрицы и сложение/вычитание двух строк матрицы привести матрицу к ..." неважно какому, определенному виду, допустим, к нижнетреугольному, как раз твой случай - все, что НАД главной диагональю = 0...

У тебя значит все проще smile.gif
Адель
volvo, согласна, ошиблась unsure.gif

SHADY
Спасибо ребята!!!! Реально выручили.... thanx a lot men smile.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.