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

Найти наибольшую сумму из сумм строк двумерного массива и вывести номер этой строки

20.09.2012, 15:04. Показов 1230. Ответов 1
Метки нет (Все метки)

Найти наибольшую сумму из сумм строк двумерного массива и вывести номер этой строки. Использовать функцию пользователя.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.09.2012, 15:04
Ответы с готовыми решениями:

Найти наибольшую сумму из сумм строк двумерного массива и вывести номер этой строки
Найти наибольшую сумму из сумм строк двумерного массива и вывести номер этой строки. Использовать...

Найти наибольшую сумму из сумм строк двумерного массива
Найти наибольшую сумму из сумм строк двумерного массива и вывести номер этой строки. Использовать...

Найти наибольшую сумму из сумм каждой строки двумерного массива.
Найти наибольшую сумму из сумм каждой строки двумерного массива. Вывести на экран номера тех строк,...

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

1
3450 / 2388 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
20.09.2012, 16:27 2
Лучший ответ Сообщение было отмечено LanaSv как решение

Решение

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
  nmax=20;
  
type
  tArr=array[1..nmax,1..nmax] of integer;
  
function summa(var a: tArr; m,i: integer): integer;
var j,sum: integer;
begin
  sum:=0;
  for j:=1 to m do sum:=sum+a[i,j];
  summa:=sum;
end;
 
var
  i,j,n,m,sum,max,k: integer;
  a: tArr;
begin
  randomize;
  write('Введите размеры массива n, m: ');
  readln(n,m);
  writeln('Массив:');
  for i:=1 to n do
  begin
    for j:=1 to m do
    begin
      a[i,j]:=random(9)+1;
      write(a[i,j]:4);
    end;
    writeln;
  end;   
  writeln;
  max:=-32768;
  for i:=1 to n do
  begin
    sum:=summa(a,m,i);
    if sum>max then 
    begin
      max:=sum;
      k:=i;
    end;
    writeln('Сумма элементов ',i,'-й строки = ',sum);
  end;
  writeln('Максимальная сумма в ',k,'-й строке и = ',max);
  readln;
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.09.2012, 16:27
Помогаю со студенческими работами здесь

Найти наибольшую сумму из сумм каждой строки матрицы
найти наибольшую сумму из сумм каждой строки массива М(5,5) ЗАРАНЕЕ СПАСИБО!

Найти наибольшую сумму элементов массива из сумм выше и ниже главной диагонали.
Найти наибольшую сумму элементов массива из сумм выше и ниже главной диагонали.

Найти номер строки матрицы, содержащей наибольшую сумму элементов
Дан двумерный числовой массив. Найти номер строки, содержащую наибольшую сумму элементов.

Найти номер строки и номер столбца на пересечении которых стоит максимальный двумерного массива
Найти номер строки и номер столбца на пересечении которых стоит максимальный двумерного массива...


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

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

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