2interacia
Коллега, мне кажется, Вы излишне придирчивы. Во всяком случае, по сравнению с теми перлами и ошибками, которые, судя по нашему форуму, частенько встречаются в методичках, это еще более ли менее.
Цитата:
Сообщение от interacia
Алгоритм формирования одномерного массива считаю вообще нераскрытым в условии задачи. Что за диагональные элементы? В какой последовательности их брать? Из каких диагоналей (параллельных главной или неглавной диагонали)?
|
Если тип диагонали не указан, то следует понимать, как "главная диагональ"
Цитата:
Сообщение от interacia
(след матрицы) это что такое понятие или сокращение?
|
След матрицы — Википедия
Цитата:
Сообщение от interacia
Тут загвоздка в выражении (разделить на полученное значение) что за значение в результате чего мы его должны были получить.
|
Дык ясен пень, на полученный шпур (след) и надо делить.
Цитата:
Сообщение от interacia
И что за общепринятый вид такой всю жизнь вывожу как хочу. Может, что-то, я в жизни пропустил, есть какой то стандарт в этой области (Пример бы, хотя бы посмотреть).
|
Ну, это уж совсем не по делу. Понятно, что имеется в виду отображение матрицы в виде таблицы (строки-столбцы), а не, например, так: a[1,1]=5; a[1,2]=0; a[1,3]=18 и т.д.
2БаирАбушеев
Ну что же - выложенный код в принципе правилен, во всяком случае явных ошибок не видно. Правда, не сказать, чтобы особо сделан по уму: ну вот что это такое за:
Цитата:
Сообщение от БаирАбушеев
for i:=1 to n do
for j:=1 to n do
if i=j then b[i]:=a[i,j];
|
когда ровно то же получается в одну строчку:
for i:=1 to n do b[i]:=a[i,i];
Но это уже так, не по сути.