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

Построить матрицу B, элемент bij которой равен сумме элементов данной матрицы

30.11.2014, 19:17. Показов 1751. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана квадратная матрица А n-го порядка. Построить матрицу B, элемент bij которой равен сумме элементов данной матрицы, расположенных в области, определяемой индексами i, j так, как показано на рисунке (область заштрихована).
помогите исправить код
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
uses
  SysUtils;
 
const m = 3;
  const n = 3;
var a: array[1..n,1..m] of Integer;
    i,j: Integer;
begin
   for i:= 1 to n do
   for j:= 1 to m do
   Readln(a[i,j]);
   a[i,j]:= [i,j] + [i-1,j] + [i,j-1] - [i-1,j-1];
   for i:= 1 to n do
   begin
   for j:= 1 to m do
   write (a[i,j],' ');
   end;
   readln;
end.
Изображения
 
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2014, 19:17
Ответы с готовыми решениями:

Получить новую матрицу {b ij} n, n, элемент bij которой равен сумме элементов данной матрицы
Данная Действительная квадратная матрица {a ij} n, n. Получить новую матрицу {b ij} n, n, элемент...

Построить матрицу элемент bij которой равен сумме элементов данной матрицы, расположенных в заштрихованной области
Дана действительная матрица . i,j=1,...,n. Получить действительную матрицу i,j=1,...,n, элемент...

Построить матрицу B, элементы bij которой равны сумме указанных элементов данной матрицы
Здравствуйте! Помогите пожалуйста! Дана квадратная матрица А n-го порядка. Построить матрицу B,...

Получить квадратную матрицу, элемент которой равен сумме элементов данной матрицы, расположенных в области
Дана квадратная марица действительных числе размерности n(n<=15). Получить квадратную матрицу,...

4
Почетный модератор
64305 / 47600 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
30.11.2014, 23:37 2
Delphi
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  SysUtils;
const n = 3;
var a,b: array[1..n,1..n] of Integer;
    i,j,p,q: Integer;
begin
writeln('Vvedite elementy matrcy A');
for i:= 1 to n do
for j:= 1 to n do
Readln(a[i,j]);
writeln('Matrica A');
for i:=1 to n do
 begin
  for j:=1 to n do
  write(a[i,j]:4);
  writeln
 end;
for i:=1 to n do
for j:=1 to n do
 begin
  b[i,j]:=0;
  for p:=1 to i do
  for q:=j to n do
  b[i,j]:=b[i,j]+a[p,q];
 end;
writeln('Matrica B');
for i:=1 to n do
 begin
  for j:=1 to n do
  write(b[i,j]:4);
  writeln
 end;
readln
end.
0
0 / 0 / 0
Регистрация: 03.10.2014
Сообщений: 29
01.12.2014, 02:50  [ТС] 3
а можно немного обьяснить?
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
for i:=1 to n do
 begin
  for j:=1 to n do
  write(a[i,j]:4);
  writeln
 end;
for i:=1 to n do
for j:=1 to n do
 begin
  b[i,j]:=0;
  for p:=1 to i do
  for q:=j to n do
  b[i,j]:=b[i,j]+a[p,q];
 end;
0
Почетный модератор
64305 / 47600 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
01.12.2014, 08:07 4
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
for i:=1 to n do //выводим матрицу А на экран построчно
 begin
  for j:=1 to n do
  write(a[i,j]:4);//выводим строку с выделением 4 позиций под число
  writeln //переходим к следующей строке
 end;
for i:=1 to n do //для каждого элемента матрицы А
for j:=1 to n do
 begin
  b[i,j]:=0;//считаем сумму элементов в прямоугольнике
  for p:=1 to i do //от 1 до номера строки
  for q:=j to n do //от номера столбца до n как на картинке
  b[i,j]:=b[i,j]+a[p,q];//и записываем в матрицу В
 end;
0
0 / 0 / 0
Регистрация: 03.10.2014
Сообщений: 29
01.12.2014, 16:18  [ТС] 5
огромное спасибо
0
01.12.2014, 16:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.12.2014, 16:18
Помогаю со студенческими работами здесь

Дана действительная матрица . Получить действительную матрицу, элемент которой равен сумме элементов данной матрицы
см. вложения полную задачу

Построить матрицу B, где каждый элемент Bij равен наименьшему из элементов матрицы Mij
Помогите пожалуйста решить программу, не знаю что делать Дана вещественная матрица А размером...

Массив: Вывести матрицу, у которой каждый элемент равен сумме элементов матрицы на заданных позициях...
Всем еще раз добрый день. Есть задача: Напишите программу, на вход которой подаётся...

Вывести матрицу того же размера, у которой каждый элемент в позиции i, j равен сумме элементов первой матрицы
Напишите программу, на вход которой подаётся прямоугольная матрица в виде последовательности строк,...

Получить матрицу, элемент bij которой равен произведению элемента aij исходной матрицы на максимум i строки
Здравствуйте Помогите пожалуйста с задачей Необходимо получить новую матрицу В, элемент bij...

Определить квадратную матрицу, каждый элемент которой равен сумме элементов соответствующей строки
Добрый день! Пожалуйста, помогите с программой. В функции Input Вводится массив с клавиатуры, а...


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

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

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