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

Процедуры и Функции. Найти сумму наибольших значений элементов строк матрицы

14.05.2012, 23:56. Показов 1692. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребятки, помогите пожалуйста, нужно Составить подпрограммы для решения следующих задач (именно Подпрограммы):
1. Дана действительная матрица размера M*N. Найти сумму наибольших значений элементов её строк.
Заранее спасибо !))
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.05.2012, 23:56
Ответы с готовыми решениями:

Найти сумму наибольших значений элементов строк матрицы
Добрий день товарищи. Помогите решить задачи. 1. Задана действительная матрица размера 3*4. Найти...

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

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

Найти сумму наибольших значений элементов строк матрицы
нужно составить следующие алгоритмы(текстовые): 1)Дана матрица размера m на n ,найти сумму...

2
Фрилансер
3417 / 2814 / 3000
Регистрация: 08.02.2012
Сообщений: 8,546
Записей в блоге: 1
15.05.2012, 12:32 2
Лучший ответ Сообщение было отмечено Oksana_Demina как решение

Решение

Цитата Сообщение от Oksana_Demina Посмотреть сообщение
1. Дана действительная матрица размера M*N. Найти сумму наибольших значений элементов её строк.
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
Const n=5;m=5;
Type matr=array[1..n,1..m] of integer;
Var i,j,sum:integer;
    A:matr;
Function Max_el(k:integer):integer;
Var j,max:integer;
Begin
    max:=-10;
    For j:=1 to m do
     if A[k,j]>max then max:=A[k,j];
    Max_el:=max;
End;
Begin 
    Randomize;
    sum:=0;
    For i:=1 to n do Begin
     For j:=1 to n do Begin
      A[i,j]:=random(10)-5;
      write(A[i,j]:3);
      End;
    writeln;
    End;
    For i:=1 to n do
     sum:=sum+Max_el(i);
    writeln('Сумма максимальных эллементов строк= ',sum);
End.
1
22 / 22 / 8
Регистрация: 12.02.2012
Сообщений: 137
24.05.2012, 19:06 3
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
procedure do_doing(a:Tmatrix; n,m:integer; var sum:real);
var 
  i,j:integer;
  max:real;
begin
  sum:=0;
  for i:=1 to n do
    begin
      max:=a[i,1];
      for j:=1 to m do
        if a[i,j]>max 
        then max:=a[i,j];
      sum:=sum+max;
    end;
end;
Tmatrix = array[1..n,1..m] of real
описать в разделе типов
в процедуру передается матрица A и ее размерность n*m и возвращает в переменную sum результат
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.05.2012, 19:06
Помогаю со студенческими работами здесь

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

Найти сумму наибольших значений элементов строк матрицы
Помогите, пожалуйста, с заданием)) Составить программу с использованием процедуры или функции на...

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

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


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

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

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