Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 30.09.2014
Сообщений: 32
1

Записать максимальный элемент строки матрицы в столбец минимального элемента предыдущей строки

29.01.2015, 16:30. Показов 372. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
составить программу которая в каждой строке матрицы находит макс и мин элементы и записывает максимальный элемент строки в столбец минимального элемента предыдущей строки
частично прога есть, но правильно не работает:
Delphi
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
program Project40;
 
{$APPTYPE CONSOLE}
 
uses
  SysUtils;
var
a:array[1..100,1..100]of integer;
st,xmax,xmin:array[1..100] of integer;
max,min:integer;
c,b,k,n,m,i,j:integer;
begin
writeln('введите размеры матрицы');
read(m,n);
writeln('введите матрицу');
for i:=1 to n do begin
for j:=1 to m do
read(a[i,j]);
  readln;
end;
writeln;
 
writeln('исходная матрица');
 
  for i:=1 to n do begin
    for j:=1 to m do
       write(a[i,j]:3);
    writeln;
  end;
  writeln;
 
 
 
writeln;
 max:=a[1,1];
 min:=a[1,1];
    for i:=1 to n do begin
for j:=1 to m do  if a[i,j]<min then min:=a[i,j]; xmin[i]:=min;
                   if a[i+1,j]>max then max:=a[i+1,j]; xmax[i]:=max;
                                                   end;
  for i:=1 to n do begin
for j:=1 to m do
if a[i,j]>max then max:=a[i,j]; xmax[i]:=max;
       end;
     for i:=1 to n do begin
        for j:=1 to m do   if a[i,j]=xmin[i] then st[i]:=a[i+1,j];
     end;
    for i:=1 to n do begin
        for j:=1 to m do  if a[i+1,j]=xmax[i+1] then a[i+1,j]:=st[i];
    end;
    for i:=1 to n do begin
        for j:=1 to m do   if a[i,j]=xmin[i] then a[i+1,j]:=xmax[i+1];
     end;
 
     for i:=1 to n do begin
for j:=1 to m do  write(a[i,j]:3,' ');
writeln;
  end;
  { TODO -oUser -cConsole Main : Insert code here }
  readln;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.01.2015, 16:30
Ответы с готовыми решениями:

записать в дополнительный столбец вещественной матрицы D[5;4] максимальный элемент каждой строки
записать в дополнительный столбец вещественной матрицы D максимальный элемент каждой строки

Записать в дополнительный столбец значение удвоенного минимального каждой строки матрицы
записать в дополнительный столбец значение удвоенного минимального каждой строки матрицы О(6,6)

Поиск минимального элемента каждой строки матрицы и среди них максимальный
Ребят, помогите пожалуйста, всё почти готово, но я не могу разобраться с указателями, ЗАПУТАЛСЯ!...

Заменить наименьший элемент каждой строки матрицы наибольшим элементом предыдущей строки
Дана прямоугольная матрицаА(nxm). Заменить наименьший элемент каждой строки, начиная со второй,...

0
29.01.2015, 16:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.01.2015, 16:30
Помогаю со студенческими работами здесь

Наименьший элемент каждой строки матрицы заменить наибольшим элементом предыдущей строки
Наименьший элемент каждой строки прямоугольной таблицы замените наибольшим элементом предыдущей...

Из существующей матрицы n*m записать в новую матрицу все элементы исходной матрицы, кроме максимального и минимального элемента из каждой строки
Здравствуйте! У меня такая задача: мне надо из существующей матрицы n*m запсать в новую матрицу все...

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

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


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

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