Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
1 / 1 / 0
Регистрация: 14.01.2013
Сообщений: 57
1

Формы и подпрограммы: Получить новую матрицу путем деления всех элементов данный матрицы на ее наибольший по модулю элемент

29.05.2013, 00:19. Показов 636. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здраствуйте, помогите написать программу. Дана действительная матрица размера nxm. Получить новую матрицу путем деления всех элементов данный матрицы на ее наибольший по модулю элемент.
В программе необходимо Реализовать следующие подпрограммы:
заполнения одномерного массива случайными числами, в которую передается какой массив надо заполнять;
вывода элементов массива в ListBox, также передается какой массив надо выводить;
выполнения задания и вывода результата;
возможна реализация и других дополнительных подпрограмм.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.05.2013, 00:19
Ответы с готовыми решениями:

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

Получить новую матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент
Пусть дана вещественная матрица размером n×m, в которой есть ненулевые элементы. Получите новую...

Массив: Получить новую матрицу путем деления всех элементов исходной матрицы на ее наибольший по модулю элемент.
Задан двумерный массив А. Получить новую матрицу путем деления всех элементов исходной матрицы на...

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

3
158 / 137 / 106
Регистрация: 18.05.2013
Сообщений: 289
29.05.2013, 18:14 2
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
34
35
36
37
38
39
40
41
42
43
44
45
46
const
  n = 5;
  m = 3;
 
type
  matrix = array[1..n, 1..m] of real;
 
var
  a: matrix;
 
function MaxEl(var a: matrix): real;
begin
  Result := a[1, 1];
  for var i := 1 to n do
    for var j := 1 to m do
      if Abs(Result) < Abs(a[i, j]) then Result := a[i, j];
  writeln('Наибольший по модулю элемент: ', result:0:5);
end;
 
procedure NewMatrix(var a: matrix; max: real);
begin
  writeln('Путем деления всех элементов данной матрицы на ее наибольший по модулю элемент получаем:');
  for var i := 1 to n do
  begin
    for var j := 1 to m do 
    begin
      a[i, j] /= max;
      write(a[i, j]:10:5);
    end;
    writeln;
  end;
end;
 
begin
  writeln('Дана действительная матрица размером ', n, ' на ', m, ':');
  for var i := 1 to n do 
  begin
    for var j := 1 to m do 
    begin
      a[i, j] := Random;
      write(a[i, j]:10:5);
    end;
    writeln;
  end;
  NewMatrix(a, MaxEl(a));
end.
1
1 / 1 / 0
Регистрация: 14.01.2013
Сообщений: 57
29.05.2013, 18:17  [ТС] 3
Спасибо большое, не в первый раз выручаешь
0
158 / 137 / 106
Регистрация: 18.05.2013
Сообщений: 289
29.05.2013, 18:40 4
Да ладно, мне ж в радость только
1
29.05.2013, 18:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.05.2013, 18:40
Помогаю со студенческими работами здесь

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

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

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

Получить новую матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент
дана действительная матрица размера n x m, в которой не все элементы равны нулю. получить новую...


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

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