Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 19.10.2018
Сообщений: 2

Массив из максимальных элементов в каждом столбце матрицы и минимальных элементов в каждой строке

19.10.2018, 10:29. Показов 937. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
заданная матрица q (k, n). найти значение максимального элемента в каждом столбце, значение минимального элемента в каждой строке и объединить все эти значения в одномерный массив элемента
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.10.2018, 10:29
Ответы с готовыми решениями:

Подсчитать разницу минимальных/максимальных элементов в каждом столбце матрицы
Нужно подсчитать разницу: (макс и мин елементов) у каждом столбце матрицы. Вроде должно работать, но не получаеться: /* * To change...

Осуществить поиск минимальных значений в каждой строке и минимальных в каждом столбце матрицы
дан произвольный числовой массив разработать проект позволяющий заполнить массив данными,осуществить поиск минимальных значений в каждой...

Найти среднее арифметическое из минимальных значений в каждой строке и максимальных значений в каждом столбце
Дана матрица размера M*N. Найти среднее арифметическое из минимальных значений в каждой строке и максимальных значений в каждом столбце.

2
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
19.10.2018, 11:13
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
var q:array[1..15,1..15] of integer;
    a:array[1..30] of integer;
    k,n,m,i,j,mn,mx:integer;
begin
randomize;
repeat
writeln('Введите размеры матрицы от 2 до 15');
readln(k,n);
until(k in [2..15])and(n in [2..15]);
writeln('Матрица');
for i:=1 to k do
 begin
  for j:=1 to n do
   begin
    q[i,j]:=random(100);
    write(q[i,j]:4);
   end;
  writeln;
 end;
m:=0;
for j:=1 to n do
 begin
  mx:=q[1,j];
  for i:=2 to k do
  if q[i,j]>mx then mx:=q[i,j];
  inc(m);
  a[m]:=mx;
 end;
for i:=1 to k do
 begin
  mn:=q[i,1];
  for j:=2 to n do
  if q[i,j]<mn then mn:=q[i,j];
  inc(m);
  a[m]:=mn;
 end;
writeln('Массив максимальных элементов столбцов и минимальных элементов строк');
for i:=1 to m do write(a[i]:4)
end.
0
 Аватар для atlakatl
1 / 1 / 0
Регистрация: 05.04.2018
Сообщений: 36
19.10.2018, 14:33
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
var
  q2: array[,] of real;
  q1: array of real; 
  k, n, m: integer;
 
begin
  k := 4;
  n := 5;
  m := k + n; // Размер итогового массива
  //Формирование массива
  SetLength(q2, k, n);
  SetLength(q1, m);
  var nmQ1 := -1;
  for var i := 0 to k - 1 do
    for var j := 0 to n - 1 do
      q2[i, j] := random(1.0, 10.0);
  for var i := 0 to n - 1 do //Макс. элем-ты  в столбцах
  begin
    inc(nmQ1);
    var maxN := 0.0;
    for var j := 0 to k - 1 do
      if q2[j, i] > maxN then
      begin
        maxN:=q2[j, i];
        q1[nmQ1] := q2[j, i];
      end;
  end;
  writeln('q2=');
 for var j := 0 to k - 1 do //Мин. элем-ты  в строках
  begin
    inc(nmQ1);
    var maxN := 0.0;
    for var i := 0 to n - 1 do
      if q2[j, i] > maxN then
      begin
        maxN:=q2[j, i];
        q1[nmQ1] := q2[j, i];
      end;
  end;
  for var i := 0 to k - 1 do // Печатаем q2
  begin
    for var j := 0 to n - 1 do
      write(q2[i, j]:0:3, ' ');
    writeln();
  end;
  writeln();
  writeln('q1=');
  for var i := 0 to m - 1 do // Печатаем q1
    write(q1[i]:0:3, ', ');
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.10.2018, 14:33
Помогаю со студенческими работами здесь

Посчитать сумму элементов в каждом столбце и каждой строке матрицы
вот условие: 2) Объявить двумерный массив и заполнить его построчно с клавиатуры. После заполнения – показать заполненную матрицу на...

Найти сумму элементов в каждой строке матрицы, сумму элементов в каждом столбце, max элемент из сумм
Задан двумерный массив целых чисел размерности N на M, массив либо вводится пользователем, либо задается случайно в интервале . Нужно найти...

Посчитать сумму элементов заданной матрицы отдельно в каждом столбце и в каждой строке
Проблема: неправильный вывод программы. Задача: объявить двумерный массив заполнить его построчно с клавиатуры после...

Определить, сколько нулевых элементов содержится в каждом столбце и в каждой строке матрицы
Выполнить обработку элементов прямоугольной матрицы A, имеющей N строк и M столбцов. Определить, сколько нулевых элементов содержится в...

Заполнить массив так, чтобы в каждой строке и каждом столбце не было повторяющихся элементов
Есть матрица NxN (N&lt;=10). Требуется заполнить массив так, чтобы в каждой строке и каждом столбце не было повторяющихся элементов. Вход...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru