Форум программистов, компьютерный форум, киберфорум
Free Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 12.01.2010
Сообщений: 17
1

Поменять местами строку, содержащую min элемент матрицы со строкой, содержащей max элемент

15.04.2010, 20:43. Показов 1357. Ответов 1
Метки нет (Все метки)

В произвольной матрице A [N][M] поменять местами строку, содержащую минимальный элемент матрицы, со строкой, содержащей масимальный элемент матрцы.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.04.2010, 20:43
Ответы с готовыми решениями:

Найти строку, содержащую минимальный элемент матрицы. Найденную строку поменять местами с 4-ой строкой
Дана матрица А(5,3) 1. Найти строку, содержащую минимальный элемент матрицы 2. Найденную...

В матрице поменять местами первую строку и строку, содержащую наибольший элемент матрицы
Помогите сделать работы через функции и процедуры... 1)Дан массив b1,b2…b2n . Написать программу...

В матрице поменять местами строку, содержащую минималный элемент, со строкой содержащий максимальный элемент.
Помогите пожалуста:):):) вот задание В произвольной матрице A поменять местами строку, содержащую...

В матрице поменять местами строку, содержащую максимум, со строкой, содержащей минимум
В данной действительной матрице размера 6х9 поменять местами строку, содержащую элемент с...

1
Модератор
63697 / 47261 / 32571
Регистрация: 18.05.2008
Сообщений: 114,546
15.04.2010, 21:32 2
Лучший ответ Сообщение было отмечено Ксения) как решение

Решение

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
const nmax=20;
var a:array[1..nmax,1..nmax] of integer;
    m,n,i,j,imn,imx:byte;
    mn,mx,x:integer;
begin
randomize;
repeat
write('Количество строк до ',nmax,' n=');
readln(n);
until n in [1..nmax];
repeat
write('Количество столбцов до ',nmax,' m=');
readln(m);
until m in [1..nmax];
writeln('Исходная матрица:');
for i:=1 to n do
 begin
   for j:=1 to m do
    begin
     a[i,j]:=random(20);
     write(a[i,j]:4);
    end;
   writeln;
 end;
writeln;
mn:=a[1,1];mx:=a[1,1];
imn:=1;imx:=1;
for i:=1 to n do
for j:=1 to m do
 begin
  if a[i,j]<mn then
   begin
    mn:=a[i,j];
    imn:=i;
   end;
  if a[i,j]>mx then
   begin
    mx:=a[i,j];
    imx:=i;
   end;
 end;
writeln('Минимальный  элемент=',mn,' в строке ',imn);
writeln('Максимальный элемент=',mx,' в строке ',imx);
if imn=imx then write('Минимальный и максимальный элементы в одной строке, обмена нет!')
else
 begin
  for j:=1 to m do
   begin
    x:=a[imn,j];
    a[imn,j]:=a[imx,j];
    a[imx,j]:=x;
   end;
  writeln('Обмен строк с максимальным и минимальным элементами:');
  for i:=1 to n do
   begin
    for j:=1 to m do
    write(a[i,j]:4);
    writeln;
   end;
 end;
readln
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.04.2010, 21:32

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Строку, содержащую макс элемент массива поменять со строкой содержащий мин элемент
В заданной матрице A(n,n), состоящей из различных вещественных чисел, строку содержащую...

Продублировать строку или столбец матрицы, содержащую min или max элемент
Дана матрица 4х9. Нужно продублировать строку или столбец матрицы, содержащую min или max элемент.....

В заданной матрице поменять местами последнюю строку со строкой , содержащий минимальный элемент матрицы
1.Дан вещественный массив а1,а2,...аn. Если в этом массиве есть хотя бы один элемент, принадлежащий...

Строку содержащую максимальный элемент поменять местами с первой.
Задание1. Вычислить последователоность значений функции заданной рекурентным...

Вычислить max элемент каждой строки матрицы и min элемент из них
Дана матрица размерностью MxN. Вычислить максимальный элемент каждой строки матрицы и минимальный...

Найти строку, содержащую минимальный элемент матрицы, и поменять в этой строке элементы 1-го и 4-го столбца
Найти строку, содержащую min элемент матрицы, и поменять в этой строке элементы 1-го и 4-го столбца...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.