• Дана матрица, найти сумму и минимальный элемент на главной диагонали. На языке Паскаль. Даю 20 баллов

Ответы 3

  • Можно по длиннее
  • Можно, конечно. Но это кто-то другой напишет, если ему заняться больше нечем. А я пишу все в соответствии с условиями задания и максимально быстро.
  • // PascalABC.NET 3.3, сборка 1611 от 06.01.2018// Внимание! Если программа не работает, обновите версию!begin  var (m,n):=ReadInteger2('Количество строк и столбцов в матрице:');  Writeln('*** Исходная матрица ***');  var a:=MatrRandom(m,n,-99,99);   a.Println(4); Writeln(4*a.ColCount*'-');  var d:=a.ElementsWithIndexes.Where(t->t[1]=t[2]).ToArray;  Writeln('Сумма элементов на главной диагонали: ',d.Sum(t->t[0]));  var q:=d.Min;  Writeln('Минимальный элемент [',q[1]+1,',',q[2]+1,']=',q[0]);end.ПримерКоличество строк и столбцов в матрице: 5 6*** Исходная матрица ***  -5 -34 -95 -24 -22 -24  16 -43 -57 -55  44 -34 -89  26 -25  26  63  75 -53  53  23 -43 -65 -29  12 -74 -39  71  84  12------------------------Сумма элементов на главной диагонали: -32Минимальный элемент [2,2]=-43
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years