0 / 0 / 0
Регистрация: 21.12.2011
Сообщений: 12
1

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

04.01.2012, 13:12. Показов 2077. Ответов 1
Метки нет (Все метки)

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

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

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

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

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

1
--\.founder./--
565 / 565 / 392
Регистрация: 20.10.2011
Сообщений: 867
04.01.2012, 14:51 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от Oleg A. Посмотреть сообщение
VIII.Двумерные массивы
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
 uses crt;
 
 var B: array [1..50,1..50] of integer;
 i,j,max,min,n,m,t:integer;
 
 procedure swap(var x,y:integer);
 var t:integer;
    begin
    t:=x; x:=y; y:=t;
    end;
 
 begin
 clrscr;
    Write('Количество строк: ');readln(n);
    Write('Количество столбцов: ');readln(m);
    Writeln('Исходная матрицы:');
    For i:=1 to n do
    begin
    min:=i; max:=i;
      For j:=1 to m do
      begin
      randomize;
      b[i,j]:=random(50)+1;
      write(b[i,j]:4);
      If b[i,j]>b[i,max] then max:=j;
      end;
    swap(b[i,1],b[i,max]);
      For j:=1 to m do
      If b[i,j]<b[i,min] then min:=j;
    swap(b[i,m],b[i,min]);
    writeln;
    end;
    Writeln('Преобразованная матрицы:');
    For i:=1 to n do
    begin
      For j:=1 to m do
      write(b[i,j]:4);
    writeln;
    end;
    readkey
 end.
1
04.01.2012, 14:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.01.2012, 14:51
Помогаю со студенческими работами здесь

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

Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их местами с первым и последним элементом
Ошибка в задаче. Может я что-то не дописал. Исправьте пожалуйста программу. Дана матрица B....

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

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru