1 / 1 / 1
Регистрация: 18.05.2011
Сообщений: 73
1

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

25.04.2013, 21:46. Показов 1882. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Найти строки матрицы с наибольшей и наименьшей суммой элементов.
Сформировать из этих строк вектор.

 Комментарий модератора 
Vlad220994, обращаю ваше внимание на необходимость соблюдения правил форума:
1) заголовок должен отражать суть задания, а не быть собирательным названияем тысяч подобных тем
2) дублирование / кросспостинг запрещены.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.04.2013, 21:46
Ответы с готовыми решениями:

Найти столбец матрицы с наибольшей и наименьшей суммой элементов
1.Удалить все элементы, начиная с k1-го по k2-ой. Сделать проверку корректности ввода значений k1 и...

Матрица: Найти строки с наибольшей и наименьшей суммой элементов
Дана матрица А(nxm).Найти строки с наибольшей и наименьшей суммой элементов.Вывести найденные...

Массив: Найти строку с наименьшей и наибольшей суммой элементов.
Задана матрица T(N,M). Найти строку с наименьшей и наибольшей суммой элементов. Вывести на экран...

Матрицы. Найти номер строки с наибольшей суммой элементов
Matrix25.Дана матрица размера M х N. Найти номер ее строки с наибольшей суммой элементов и вывести...

1
Dasha Mishkina
26.04.2013, 14:47 2
Лучший ответ Сообщение было отмечено Vlad220994 как решение

Решение

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
47
48
49
50
uses
  crt;
const
  str=5;
  col=5;
var
  a:array [1..str,1..col] of integer;
  i,j,summ,max,min,imax,imin:integer;
begin
  clrscr;
  {заполняем и выыводим массив}
  writeln('Исходная матрица:');
  for i:=1 to str do//пробегаем массив по строкам
  begin
    summ:=0;//переменная для подсчета суммы каждой строки, перед каждой новой строкой её обнуляем
    for j:=1 to col do//пробегаем массив по столбцам
    begin
      a[i,j]:=random(8)-4;//присваиваем элементу случайное значение
      inc(summ,a[i,j]);//прибавляем его к временной сумме
      write(a[i,j]:2,' ')//выводим на экран матрицу
    end;
    if i=1 then//если строка первая то мы сразу присваиваем минимальной и максимальной её значение
    begin
      imax:=1;
      max:=summ;
      min:=summ;
      imin:=1
    end;
    if summ>max then//а дальше уже сраниваем если сумма строки больше максимального значения
    begin
      imax:=i;//то запоминаем номер строки
      max:=summ//и запоминаем саму сумму
    end;
    if summ<min then//тут тоже самое как и в предыдущем случае
    begin
      imin:=i;//запоминаем номер
      min:=summ//запоминаем сумму
    end;
    writeln
  end;
  {выводим результаты}
  write(imax,' строка это строка с наибольшей суммой. Сумма: ',max,'. Строка [ ');
  for j:=1 to col do
    write(a[imax,j],' ');
  writeln(']');
  write(imin,' строка это строка с наименьшей суммой. Сумма: ',min,'. Строка [ ');
  for j:=1 to col do
    write(a[imin,j],' ');
  writeln(']');
end.
26.04.2013, 14:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.04.2013, 14:47
Помогаю со студенческими работами здесь

Составить блок-схему к программе обмена местами строк матрицы с наибольшей и наименьшей суммой элементов
Написать блок схему к этой программе. Заранее огромное спасибо)) В действительной матрице А(5;6)...

Найти строку матрицы с наименьшей суммой элементов и увеличить все элементы этой строки на 10
Дана целочисленная матрица {Aij}i=1..n,j=1..m (n,m&lt;=100). Найти строку с наименьшей суммой...

Найти строку матрицы с наибольшей и наименьшей суммой элементов
Дана матрица т(3,5).необходимо найти строку с наибольшей и наименьшей суммой элементов.вывести...

Найти строку матрицы с наибольшей и наименьшей суммой элементов
Дана прямоугольная матрица. Найти строку с наибольшей и наименьшей суммой элементов. Вывести на...


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

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

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