Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 22.05.2014
Сообщений: 11
1

Найти минимальные элементы в каждой строке матрицы

22.05.2014, 05:39. Показов 1246. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
- Ввести произвольную размерность квадратной матрицы в интервале 1..10.
- Предложить ввод данных (чисел целого типа) двумя способами:
1. Через датчик случайных чисел на интервале -100..100.
2. С клавиатуры в виде «Х[i],[j]=», где i и j – числа, соответствующие номеру строки и столбца.
- После окончания ввода данных вывести на экран матрицу в отформатированном виде по строкам и столбцам.
Например:
2 5 -12
11 18 3
23 -31 72
- Обработать данные согласно заданию в варианте и вывести результат.
- Если результатами вычислений являются вещественные числа, то выводить их с точностью до 2-х знаков после точки.
а теперь задача
Найти минимальные элементы в каждой строке. Найти максимальный из этих элементов.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.05.2014, 05:39
Ответы с готовыми решениями:

Найти минимальные элементы в каждой чётной строке матрицы
найти минимальные элементы в каждой чётной строке матрицы.Если сумма этих минимальныйх элементов...

Найти в каждой строке матрицы минимальные и максимальные элементы
...помогите пожалуйста составить две програмки,ничего не получается у меня:sorry: 1)Дана матрица...

Найти и вывести минимальные по значению элементы в каждой строке заданной матрицы.
Найти и вывести минимальные по значению элементы в каждой строке заданной матрицы. помогите...

Найти минимальные элементы в каждой строке. Найти максимальный из этих элементов
Для всех вариантов: - Ввести произвольную размерность квадратной матрицы в интервале 1..10. -...

1
CAPITAL OF ROCK!
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
22.05.2014, 08:04 2
Лучший ответ Сообщение было отмечено kurch как решение

Решение

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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
uses
  Crt;
  
type
  mass = array of array of ShortInt;
  vector = array of ShortInt;
  
var
  n : Byte;
  meth : Boolean;
  ar : mass;
  minVector : vector;
  
procedure fillArray(n : Byte; meth : Boolean; var ar : mass);
var
  i, j : Byte;
begin
  SetLength(ar, n);
  for i := 0 to (n - 1) do
    SetLength(ar[i], n);
  if (meth) then
    for i := 0 to (n - 1) do
      for j := 0 to (n - 1) do
      begin
        Write('X[', i+1, '][', j+1, ']=');
        ReadLn(ar[i, j]);
      end
  else
    for i := 0 to (n - 1) do
      for j := 0 to (n - 1) do
        ar[i, j] := Random(201) - 100;
  ClrScr;
  for i := 0 to (n - 1) do
  begin
    for j := 0 to (n - 1) do
      Write(#9, ar[i, j]);
    WriteLn;
  end;  
end;
  
procedure findMin(ar : mass; var vec : vector);
var
  i, j, n : Byte;
begin
  n := Length(ar); SetLength(vec, n); Write('Min ');
  for i := 0 to (n - 1) do
  begin
    vec[i] := 127;
    for j := 0 to (n - 1) do
      if (vec[i] > ar[i, j]) then
        vec[i] := ar[i, j];
      Write(#9, vec[i]);
  end;
end;
  
function MaxOfMin(vec : vector) : ShortInt;
var
  i : Byte;
  ans : ShortInt;
begin
  ans := -128;
  for i := 0 to (Length(vec) - 1) do
    if (ans < vec[i]) then
      ans := vec[i];
  MaxOfMin := ans;
end;
 
begin
  Randomize;
  n := 0;
  while not(n in [1..10]) do
  begin
    Write('Input n=');
    ReadLn(n);
  end;
  ClrScr;
  Write('Input method (FALSE random | TRUE handle) ='); ReadLn(meth);
  fillArray(n, meth, ar);
  WriteLn;
  findMin(ar, minVector);
  WriteLn;
  WriteLn('MaxOfMin=', MaxOfMin(minVector));
  ReadLn;
end.
1
22.05.2014, 08:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.05.2014, 08:04
Помогаю со студенческими работами здесь

найти минимальные и максимальные элементы в каждой сроке матрицы и их порядковые номера
никак не могу записать в Pascal. В матрицах A(8,9),B(8,8) и C(8,10) найти минимальные и...

Найти минимальные элементы в строке матрицы и вывести в массив их индексы столбца
Нужно найти минимальные элементы в строке матрицы и вывести в массив их индексы столбца. Вся...

Найти в каждой строке матрицы максимальный и минимальный элементы.
Дана матрица B.Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их с...

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

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

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


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

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