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

"Матрица" Двумерный масив

09.06.2010, 12:33. Показов 1204. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана матрица B[N,M].. НАйти в каждой строке матрици максимальный и минимальный элементы и поменять их местами с первым и последним элементом строки соотведственно.
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.06.2010, 12:33
Ответы с готовыми решениями:

Двумерный масив
Заполнить двумерный масив 4х4 случайными значениями так, что бы его элементы были симметричны...

двумерный масив
в двумерном масиве хранится информация о зарплате 18 человек за каждый месяц года за январь в...

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

Двухмерный масив. Матрица. по Pascal.
таблица круга футбольного чемпионата задана квадратной матрицей порядка n. Вивести номера команд,...

1
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
09.06.2010, 13:06 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
uses crt;
const nmax=20;
var a:array[1..nmax,1..nmax] of integer;
    m,n,i,j,imx,jmx,imn,jmn:byte;
    x,y,z,w:integer;
begin
clrscr;
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;
for i:=1 to n do
 begin
  jmn:=1;jmx:=1;
  for j:=1 to m do
   begin
    if a[i,j]<a[i,jmn] then jmn:=j;
    if a[i,j]>a[i,jmx] then jmx:=j;
   end;
  x:=a[i,1];{запомним все 4 элемента для обмена}
  y:=a[i,m];
  z:=a[i,jmx];
  w:=a[i,jmn];
  a[i,1]:=z; {и поменяем, если делать обычный обмен,
  уже обменянные элементы могут еще раз поменяться}
  a[i,m]:=w;
  a[i,jmn]:=y;
  a[i,jmx]:=x;
 end;
writeln('Обмен в строках первого с максимальным, последнегно с минимальным:');
for i:=1 to n do
 begin
  for j:=1 to m do
  write(a[i,j]:4);
  writeln;
 end;
readln
end.
0
09.06.2010, 13:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.06.2010, 13:06
Помогаю со студенческими работами здесь

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

Из одномерного в двумерный масив
Здравствуйте, у меня есть такой одномерный масив с выводом максимального элемента по модулю, его...

Подсчитать весь двумерный масив
Всем привет. Подскажите пожалуйста, как сделать подсчёт всего двумерного массива? Сложить все числа...

Дан двумерный массив,получить новый масив
Дан двумерный массив размерностью 5*5. Получить новый массив путем деления всех элементов массива...

Найти добуток элементов которые меньше 1 (двумерный масив)
Program Masuv; Uses crt; var A:array of integer; i,j,d:integer; begin clrscr; randomize;...

Отсортировать по убыванию элементов последнего столбца целочисленый двумерный масив 5х4
Как ето зделать. Я знаю как просто отсортировать но не знаю как сортировать столбцы и строки.


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

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