0 / 0 / 0
Регистрация: 09.06.2014
Сообщений: 16

В матрице найти минимальный элемент, элементы его строки и столбца заменить его значением

27.11.2014, 00:19. Показов 2429. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, помогите пожалуйста с решением непонимающему студенту

Дана квадратная матрица А порядка n. Составить программу, находящую минимальный элемент и все элементы, расположенные в одном ряду и в одном столбце и с минимальным меняет на минимальное значение. Учесть то, что значения в массиве не повторяются.

Заранее спасибо
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.11.2014, 00:19
Ответы с готовыми решениями:

В квадратной матрице найти max элемент, элементы первой строки заменить его значением
В квадратной матрице найти максимальный элемент. Если он находится на главной диагонали, то элементы первого рядка заменить его значением

Найти наименьший элемент матрицы. Указать его номер строки и столбца и заменить его значением -9999
дана матрица -0.25 11 4.5 5 0 21.4 1 6.3 14.8 2 3.5 -2 11 2.36 0.48 4.13 1)задание , матрицу берем с листа Excel , нужно...

Нужно найти элемент с минимальным значением и заменить его значением все отрицательные элементы массива
Написать алгоритм решения следующей задачи Задан масив K. Нужно найти элемент с минимальным значением и заменить его значением все...

1
42 / 42 / 51
Регистрация: 04.01.2013
Сообщений: 105
27.11.2014, 03:14
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
const n = 5;
var 
  a : array [0..n - 1, 0.. n - 1] of integer;
  i, j : integer;
  min, imin, jmin : integer;
  
begin
  min := 1000;
  imin := 0;
  jmin := 0;
 
  for i := 0 to n - 1 do
  begin
    for j := 0 to n - 1 do
    begin
      a[i, j] := random(10);
      write(a[i, j] + ' ');
      if a[i, j] < min then begin
        min := a[i, j];
        imin := i;
        jmin := j;
      end;
    end;
    writeln;
  end;
  
  for i := 0 to n - 1 do
    a[i, jmin] := min;
  for j := 0 to n - 1 do
    a[imin, j] := min;
  
  writeln;
  writeln('min = a[',imin,', ',jmin,'] = ', min);
  writeln;
  
  for i := 0 to n - 1 do
  begin
    for j := 0 to n - 1 do
      write(a[i, j] + ' ');
    writeln;
  end;
  
  readln;
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.11.2014, 03:14
Помогаю со студенческими работами здесь

В заданной матрице найти минимальный элемент и заменить его на 0
В заданной матрице необходимо найти минимальный элемент и заменить его на 0. Вывести максимальный элемент, новый массив. В матрице...

В матрице найти минимальный элемент и заменить его на значение среднего
в матрице К(7,7) найти минимальный элемент и заменить его на значение среднего арифметического верхней треугольной матрицы

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

В матрице найти номер столбца, имеющего максимальную сумму элементов, и заменить все его элементы на первый
В матрице найти номер столбца, имеющего максимальную сумму элементов, и заменить все его элементы на первый элемент матрицы. P.s....

В заданной матрице А, в каждой строке найти минимальный элемент и переместить его в конец строки
Вывести результат в табличном виде.


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

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

Новые блоги и статьи
Kanban или Scrum - что выбрать?
EggHead 27.04.2025
Kanban и Scrum — уже много лет удерживают лидирующие позиции среди гибких подходов. Руководители проектов и команды разработчиков то и дело сталкиваются с дилеммой: какой из этих двух методов выбрать. . .
Кастомные Middleware на C# в ASP.NET Core
UnmanagedCoder 27.04.2025
Разработка веб-приложений сегодня мало напоминает монолитное программирование прошлых лет. На смену громоздким блокам кода пришла модульная архитектура, где каждый компонент выполняет строго. . .
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
Паттерны в Python: Singleton, Factory и Observer
py-thonny 26.04.2025
Паттерны проектирования — это проверенные временем решения типовых проблем разработки программного обеспечения. Их история берёт начало с книги "Приёмы объектно-ориентированного проектирования. . . .
Исключения в C#: Stack Overflow, Access Violation и Out of memory
stackOverflow 26.04.2025
Исключения в C# — это не только механизм оповещения о проблемах, а целое искусство управления потоком выполнения программы в экстремальных ситуациях. Обычное исключение, например,. . .
Логирование в C# ASP.NET Core с помощью Serilog, ElasticSearch, Kibana
stackOverflow 25.04.2025
Помните те времена, когда для анализа проблемы приходилось подключаться к серверу, искать нужный лог-файл среди десятков других и вручную фильтровать тысячи строк в поисках ошибки? К счастью, эти дни. . .
Структура "железный OnKeyUp" вместо антидребезга. Полностью асинхронный счётчик.
Hrethgir 25.04.2025
Программа для симуляции схемы - Logisim Evolution В общем какое-то время отвлёкся, так было надо, теперь когда запилю это на verilog и FPGA , досоставлю заявку в ФИПС на полезную модель - не готов. . .
Автоматизация Amazon Web Services (AWS) с Boto3 в Python
py-thonny 25.04.2025
Облачные вычисления стали неотъемлемой частью современной ИТ-инфраструктуры, а Amazon Web Services (AWS) занимает лидирующие позиции среди провайдеров облачных услуг. Управление многочисленными. . .
Apache Kafka vs RabbitMQ в микросервисной архитектуре
ArchitectMsa 25.04.2025
Современная разработка ПО всё чаще склоняется к микросервисной архитектуре — подходу, при котором приложение разбивается на множество небольших, автономных сервисов. В этой распределённой среде. . .
Параллельное программирование с OpenMP в C++
NullReferenced 24.04.2025
Параллельное программирование — подход к созданию программ, когда одна задача разбивается на несколько подзадач, которые могут выполняться одновременно. Оно стало необходимым навыком для. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru