Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 08.09.2012
Сообщений: 15
1

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

30.11.2012, 20:16. Показов 1586. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана матрица размера M x N. Продублировать строку матрицы, содержащую ее максимальный элемент.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2012, 20:16
Ответы с готовыми решениями:

Продублировать строку матрицы, содержащую её максимальный элемент
Дана матрица M*N. Продублировать строку матрицы, содержащую её максимальный элемент. #include...

Продублировать строку матрицы,содержащую ее максимальный элемент
Дана матрица. Продублировать строку матрицы,содержащую ее максимальный элемент. Помогите,...

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

Найти максимальный элемент и строку, содержащую этот элемент, поменять с 1ой строкой
дана матрица размерности N на M. найти максимальный элемент и строку, содержащую этот элемент,...

1
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
01.12.2012, 09:21 2
Лучший ответ Сообщение было отмечено kalygun как решение

Решение

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
uses crt;
const nmax=15;
var a:array[1..nmax,1..nmax] of integer;
    m,n,i,j,imn,imx:byte;
    sm,mn,mx:integer;
begin
randomize;
repeat
write('Количество строк до ',nmax-1,' m=');
read(m);
until m in [1..nmax-1];
repeat
write('Количество столбцов до ',nmax,' n=');
read(n);
until n in [1..nmax];
writeln('Исходная матрица:');
for i:=1 to m do
 begin
  for j:=1 to n do
   begin
    a[i,j]:=random(100);
    write(a[i,j]:4);
   end;
  writeln;
 end;
writeln;
mx:=a[1,1];
imx:=1;
for i:=1 to m do
for j:=1 to n do
if a[i,j]>mx then
 begin
  mx:=a[i,j];
  imx:=i;
 end;
writeln('Максимальный элемент=',mx,' в строке ',imx);
m:=m+1;
if imx=m-1 then
 begin
  for j:=1 to n do
  a[m,j]:=a[m-1,j]
 end
else
 begin
  for i:=m downto imx+2 do
  for j:=1 to n do
  a[i,j]:=a[i-1,j];
  for j:=1 to n do
  a[imx+1,j]:=a[imx,j];
 end;
writeln('Дублирование строки ',imx);
for i:=1 to m do
 begin
  for j:=1 to n do
  write(a[i,j]:4);
  writeln;
 end;
end.
1
01.12.2012, 09:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.12.2012, 09:21
Помогаю со студенческими работами здесь

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

Продублировать строку матрицы, содержащую ее максимальный элемент.
1. Дана целочисленная матрица размера M N, элементы которой могут принимать значения от 0 до 100....

Продублировать строку матрицы, содержащую максимальный элемент матрицы
Дана матрица размера M x N.Продублировать строку матрицы содержащую ее максимальный элемент.

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


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

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