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

Найти максимальный и минимальный элементы массива и заменить их нулями

08.06.2012, 10:54. Показов 1339. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
3 задача. дан двумерный массив размерностью n*m(n и m вводятся с клавиатуры.) найти максимальный и минимальный элементы данного массива и заменить их нулями. произвести вывод в виде матрицы.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.06.2012, 10:54
Ответы с готовыми решениями:

Заменить нулями минимальный и максимальный элементы массива
заполнить массив случайными числами от -10 до 10 заменить нулями мин и макс элементы

Найти максимальный элемент массива и заменить соседние с ним элементы нулями
Дан одномерный целочисленный массив. Найти его максимальный элемент и заменить соседние с ним...

Найти минимальный и максимальный элементы массива и заменить первый элемент массива суммой минимального и максимального элементов
Доброго времени суток.. Случилось так, что требуется решить 2 задачи в ВБА на массивы, которые я...

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

3
Фрилансер
3418 / 2815 / 3000
Регистрация: 08.02.2012
Сообщений: 8,587
Записей в блоге: 1
08.06.2012, 11:27 2
Цитата Сообщение от fifa068 Посмотреть сообщение
3 задача. дан двумерный массив размерностью n*m(n и m вводятся с клавиатуры.) найти максимальный и минимальный элементы данного массива и заменить их нулями. произвести вывод в виде матрицы.
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
Var A:array[1..20,1..20] of integer;
    n,m,i,j,max,min,t,r,q,p,o:integer;
Begin
    write('Введите кол-во строк: ');readln(n);
    write('Введите кол-во стобцов: ');readln(m);
    max:=-10;min:=10;
    Randomize;
    For i:=1 to n do
     Begin
      For j:=1 to m do
       Begin
        A[i,j]:=random(11)-5;
        write(A[i,j]:3);
        if a[i,j]>max then
         Begin
          max:=a[i,j];
          r:=i;
          q:=j;
         End;
        if a[i,j]<min then
         Begin
          min:=a[i,j];
          p:=i;
          o:=j;
         End; 
        End;
       writeln;
      End;
     writeln('Max: ',max);
     writeln('Min: ',min);
     A[r,q]:=0;
     A[p,o]:=0;
     For i:=1 to n do
      Begin
       For j:=1 to n do
        write(A[i,j]:3);
       writeln;
      End;
End.
0
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
08.06.2012, 11:32 3
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
const
  nmax=100;
var
  a: array[1..nmax,1..nmax] of integer;
  i,j,n,m,min,max,imin,jmin,imax,jmax: integer;
begin
  randomize;
  write('Введите размеры массива:');
  readln(n,m);
  writeln('Исходный массив:');
  for i:=1 to n do
  begin
    for j:=1 to m do
    begin
      a[i,j]:=random(199)-99;
      write(a[i,j]:5);
    end;
    writeln;
  end;
  
  min:=a[1,1]; max:=a[1,1]; 
  imin:=1; jmin:=1; imax:=1; jmax:=1;
  for i:=1 to n do
    for j:=1 to m do
    begin
      if a[i,j]>max then 
      begin
        max:=a[i,j];
        imin:=i;
        jmin:=j;
      end;
      if a[i,j]<min then
      begin
        min:=a[i,j];
        imax:=i;
        jmax:=j;
      end;
    end;
    
  writeln('Полученный массив:');
  for i:=1 to n do
  begin
    for j:=1 to m do
    begin
      if ((i=imax)and(j=jmax))or((i=imin)and(j=jmin))
        then a[i,j]:=0;   
      write(a[i,j]:5);
    end;
    writeln;
  end;
  readln;
end.
Добавлено через 1 минуту
Artem7, шустрый ты парень =)
0
CodeR
08.06.2012, 11:46     Найти максимальный и минимальный элементы массива и заменить их нулями
  #4

Не по теме:

ermolay, да я просто типо такой делал взял код с форума и переделал чуток)

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.06.2012, 11:46

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

Максимальный и минимальный элементы массива заменить их средним арифметическим
Максимальный и минимальный элементы массива заменить их средним арифметическим.

Найти максимальный элемент в массиве и числа, элементы стоящие до максимального элемента заменить нулями
Найти максимальный элемент в массиве и числа, стоящие до максимального элемента заменить нулями.

Найти максимальный элемент массива и все числа до него заменить нулями
#include &lt;iostream&gt; using namespace std; void Zamena(int a, int n,int&amp; max, int&amp; maxI) { ...

В матрице найти минимальный и максимальный элементы и их координаты, поменять местами минимальный и максимальный элементы
В матрице размером n на m (1&lt;n, m&lt;10) (ввод n, m и матрицы с клавиатуры) найти минимальный и...

Найти сумму элементов, кратных заданному; найти минимальный элемент; все чётные элементы заменить на максимальный (STL)
Используя контейнеры и алгоритмы стандартной библиотеки шаблонов, решить следующие задачи...


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

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