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

Для матрицы вычислить выражение Y=M1M5+M2M4+...+M5M1, где М[k]-значение наибольшего элемента в k-ом столбце матрицы

25.11.2012, 12:51. Показов 1655. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите пожалуйста с решением задачи.

Для матрици А (4 строки, 5 столбцов) вычислить выражение Y=M1M5+M2M4+...+M5M1, где М[k]-значение наибольшего элемента в k-ом столбце матрици. Для поиска наибольшего элемента в произвольном столбце матрицы использовать процедуру.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.11.2012, 12:51
Ответы с готовыми решениями:

Для матрицы А вычислить выражение Y=M1M5+M2M4+...+M5M1, где Мi - значение наибольшего элемента столбца
Для матрицы А (4 строки, 5 столбцов)вычислить выражение Y=M1M5+M2M4+...+M5M1, где Мi - значение...

Найти значение наибольшего за модулем элемента матрицы, а также индексы этого элемента
Дана действительная матрица размером m*n. Найти значение наибольшего за модулем элемента матрицы, а...

Найти значение наибольшего по модулю элемента матрицы
Помогите в решении одной небольшой задачки по C! Дана действительная матрица размера 18 x n. Найти...

Найти значение наибольшего по модулю элемента матрицы
Всем привет! У меня такая задача: Дана действительная матрица размера n x m. Найти значение...

1
38 / 38 / 22
Регистрация: 29.10.2011
Сообщений: 95
25.11.2012, 14:04 2
Лучший ответ Сообщение было отмечено Chub-pto94 как решение

Решение

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
type
  arr = array[0..3, 0..4] of integer;
 
var
  i, k, j, y, maxB, maxB2: integer;
  B: arr;
 
procedure max(A: arr; k: integer; var maxA: integer);
var
  i, j: integer;
begin
  maxA := A[0, k];
  for i := 0 to 3 do
    for j := k to k do
      if A[i, j] > maxA then maxA := A[i, j];
end;
 
begin
  randomize;
  y := 0;
  for i := 0 to 3 do
    for j := 0 to 4 do
      B[i, j] := random(10);
  
  for k := 0 to 4 do
  begin
    max(B, k, maxB);
    max(B, 4 - k, maxB2);
    y := y + (maxB * maxB2);
  end;
  writeln('y=', y);
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.11.2012, 14:04
Помогаю со студенческими работами здесь

Найти значение наибольшего по модулю элемента матрицы
Дана действительная матрица размера 18× n . Найти значение наибольшего по модулю элемента матрицы,...

Найти значение наибольшего по модулю элемента матрицы
Дана действительная матрица размера 18 x n. Найти значение наибольшего по модулю элемента матрицы,...

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

Найти значение наибольшего по модулю элемента матрицы
Дана действительная матрица размера 18 x n. Найти значение наибольшего по модулю элемента матрицы,...


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

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

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