С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal ABC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
rew438125
1 / 1 / 0
Регистрация: 21.11.2016
Сообщений: 23
1

Двумерные массивы: поменять местами в каждой строке наибольший и наименьший элементы

21.11.2016, 14:38. Просмотров 1233. Ответов 1
Метки нет (Все метки)

9. Обработка двумерных массивов:

- В двумерном массиве, состоящем из целочисленных элементов, поменять местами
в каждой строке наибольший и наименьший элементы.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2016, 14:38
Ответы с готовыми решениями:

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

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

В каждой строке матрицы поменять местами наибольший и наименьший элемент
Дана действительная матрица размером mxn. В каждой строке поменять местами наибольший и наименьший...

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

Одномерные массивы. В последовательности поменять местами наибольший и наименьший члены
в последовательности a0,a1,..,an поменять местами наибольший и наименьший члены

1
KatrinLuxury
14 / 14 / 11
Регистрация: 14.11.2016
Сообщений: 255
21.11.2016, 15:45 2
Лучший ответ Сообщение было отмечено ildwine как решение

Решение

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
uses crt;
var a:array[1..100,1..100] of integer;
i,j,n,m,max,min:integer;
begin write ('Введите количество строк: ');
 read(n); writeln; write ('Введите количество элементов в строке: ');
  read(m); writeln; writeln('Введите массив: ');
  for i:=1 to n do begin
  for j:=1 to m do begin
  write(' a[',i,',',j,']=');
   read(a[i,j]);
    end;
     writeln;
     end;
     writeln;
     writeln('Исходный массив: ');
     for i:=1 to n do begin
      for j:=1 to m do
      write(a[i,j],' ');
      writeln;
      end;
      writeln;
       writeln('Конечный массив: ');
        for i:=1 to n do begin
        min:=a[i,1];
        max:=a[i,1];
        for j:=2 to m do begin
        if (min>a[i,j]) then
         min:=a[i,j];
         if (max<a[i,j]) then max:=a[i,j];
end;
for j:=1 to m do begin
if (a[i,j]=min) then a[i,j]:=max else
if (a[i,j]=max) then a[i,j]:=min;
write(a[i,j],' ');
end;
writeln;
end;
end.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.11.2016, 15:45

Поменять местами наибольший и наименьший элементы
2.9. В заданном массиве A(N) поменяйте местами наибольший и наименьший элементы.

Поменять местами наибольший и наименьший элементы массива
Даны действительные числа a1,a2,.....,an. Поменять местами наибольший и наименьший элементы.

В заданном массиве A(N) поменять местами наибольший и наименьший элементы
1.В заданном массиве A(N) поменять местами наибольший и наименьший элементы. 2.Определить, имеются...


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

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

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