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

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

06.03.2014, 10:43. Показов 1819. Ответов 2
Метки нет (Все метки)

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

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

Вывести матрицу на экран и найти сумму наибольших значений элементов её строк
Уважаемые форумчане, помогите пожалуйста с решением задачи.%-) Дана действительная матрица размера...

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

Найти числа, равные разностям наибольших и наименьших значений элементов строк
Найти чила в1,в2,...вm равные разностям наибольших и наименьших значений элементов строк.

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

Решение

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
var
  Form1: TForm1;
  a: array of array of real;
  m,n: integer;
implementation
 
{$R *.dfm}
 
procedure TForm1.FormCreate(Sender: TObject);
begin
//зададим некоторые параметры таблицы
with StringGrid1 do
 begin
  fixedCols:=0;
  fixedRows:=0;
  defaultColwidth:=40;
  scrollBars:=ssBoth;
 end;
end;
 
procedure TForm1.Button1Click(Sender: TObject);
var i,j:integer;
begin
//проверим ввод размеров
val(Edit1.Text,m,i);
if (i<>0)or not(m in [1..20])then
 begin
  ShowMessage('Неверно введено количество строк');
  Edit1.Clear;
  Edit1.SetFocus;
  exit
 end;
val(Edit2.Text,n,i);
if (i<>0)or not(n in [1..20])then
 begin
  ShowMessage('Неверно введено количество столбцов');
  Edit2.Clear;
  Edit1.SetFocus;
  exit
 end;
StringGrid1.RowCount:=m;
StringGrid1.ColCount:=n;
setlength(a,m,n);
for i:=0 to m-1 do
for j:=0 to n-1 do
 begin
  a[i,j]:=10*random;
  StringGrid1.Cells[j,i]:=FloatToStrF(a[i,j],ffFixed,6,2);
 end;
end;
 
procedure TForm1.Button2Click(Sender: TObject);
var i,j:integer;
    mx,sm:real;
begin
sm:=0;
for i:=0 to m-1 do
 begin
  mx:=a[i,0];
  for j:=1 to n-1 do
  if a[i,j]>mx then mx:=a[i,j];
  sm:=sm+mx
 end;
Edit3.Text:='Сумма максимальных значений строк='
             +FloatToStrF(sm,ffFixed,6,2);
end;
0
0 / 0 / 0
Регистрация: 28.02.2014
Сообщений: 38
06.03.2014, 11:59  [ТС] 3
спасибо)))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.03.2014, 11:59
Помогаю со студенческими работами здесь

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

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

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

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


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

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

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