1 / 1 / 0
Регистрация: 21.01.2013
Сообщений: 8
1

Дана квадратная матрица порядка M. Найти сумму элементов ее диагоналей. При написании программу использовать подпрограмму

26.01.2013, 08:45. Показов 1284. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана квадратная матрица порядка M. Найти сумму элементов ее диагоналей. При написании программу использовать подпрограмму.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.01.2013, 08:45
Ответы с готовыми решениями:

Дана квадратная матрица порядка M. Найти сумму элементов ее диагоналей
Дана квадратная матрица порядка M. Найти сумму элементов ее диагоналей.

Дана квадратная матрица порядка M. Найти сумму элементов ее главной и побочной диагоналей
Помогите решить с помощью процедур или функций

Дана квадратная матрица порядка M. Найти сумму элементов ее главной и побочной диагоналей
Помогите решить с помощью процедур. program f1; uses crt; const Nmax = 100; var a :...

Дана квадратная матрица порядка M. Найти сумму элементов ее главной и побочной диагоналей
Дана квадратная матрица порядка M. Найти сумму элементов ее главной и побочной диагоналей Напишите...

1
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
26.01.2013, 09:06 2
Лучший ответ Сообщение было отмечено vstolzer как решение

Решение

Цитата Сообщение от vstolzer Посмотреть сообщение
Найти сумму элементов ее диагоналей.
Имеется ввиду главная и побочная диагонали?

Добавлено через 8 минут
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
uses crt;
const max=15;
type mtr=array[1..max,1..max] of integer;
function SumDiag(a:mtr;m:integer):integer;
var i,j,s:integer;
begin
s:=0;
for i:=1 to m do
for j:=1 to m do
if(j=i)or(j=m-i+1) then s:=s+a[i,j];
SumDiag:=s
end;
var a:mtr;
    m,i,j:integer;
begin
randomize;
repeat
write('Размер матрицы до ',max,' m=');
read(m);
until m in [1..max];
writeln('Исходная матрица:');
for i:=1 to m do
 begin
  for j:=1 to m do
   begin
    a[i,j]:=random(20);
    write(a[i,j]:4);
   end;
  writeln;
 end;
writeln;
write('Сумма диагоналей=',SumDiag(a,m));
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.01.2013, 09:06
Помогаю со студенческими работами здесь

Дана квадратная матрица порядка M. Найти сумму элементов ее главной и побочной диагоналей
Дана квадратная матрица порядка M. Найти сумму элементов ее главной и побочной диагоналей

Дана квадратная матрица порядка M. Найти суммы элементов ее диагоналей, параллельных главной (начиная с одноэлементной диагонали A[1,M])
Дана квадратная матрица порядка M. Найти суммы элементов ее диагоналей, параллельных главной...

Дана квадратная матрица порядка M. Найти суммы элементов ее диагоналей, параллельных главной1|побочной2 (начиная с одноэ
Дана квадратная матрица порядка M. Найти суммы элементов ее диагоналей, параллельных...

Дана действительная квадратная матрица порядка n. Найти сумму элементов
Дана действительная квадратная матрица порядка n. Найдите сумму элементов, расположенных в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru