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

Поменять местами максимальный и минимальный элемент массива

03.12.2012, 06:24. Показов 744. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Поменять местами максимальный и минимальный элемент массива. (напишите программу пожалуйста)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2012, 06:24
Ответы с готовыми решениями:

Поменять местами максимальный и минимальный элемент массива
в матирице x поменять местами максимальный и минимальный элемент массива.Помогите решить пожалуйста.

Нужно найти максимальный и минимальный элемент массива и поменять их местами
Всем хорошего время суток! нужна помощь сделать программу. Есть массив с 30 елементов нужно найти...

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

Поменять местами максимальный и минимальный элемент
Дан массив размера 5 (stringgrid1). Поменять местами максимальный и минимальный элементы массива,...

3
264 / 219 / 95
Регистрация: 07.04.2011
Сообщений: 1,358
03.12.2012, 08:06 2
Delphi
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
procedure TForm1.Button1Click(Sender: TObject);
var
i,j,k:integer;
begin
randomize;
 For i:=StringGrid1.FixedCols to StringGrid1.RowCount-1 do
 for j:=StringGrid1.FixedRows to StringGrid1.ColCount-1 do
  begin
   K:=random(100);
   StringGrid1.Cells[i,j]:=IntToStr(k);
  end;
    end;
 
procedure TForm1.Button2Click(Sender: TObject);
var
i,j:integer;
 max,min,maxi,maxj,mini,minj:integer;
begin
max:=StrToInt(StringGrid1.Cells[0,0]);
min:=StrToInt(StringGrid1.Cells[0,0]);
 for j:=StringGrid1.FixedRows to StringGrid1.ColCount-1 do
 For i:=StringGrid1.FixedCols to StringGrid1.RowCount-1 do
  begin
   if StrToInt(StringGrid1.Cells[j,i])>max then
    begin
    max:=StrToInt(StringGrid1.Cells[j,i]);
    maxi:=i;
    maxj:=j;
    end;
   if StrToInt(StringGrid1.Cells[j,i])<min  then
    begin
    min:=StrToInt(StringGrid1.Cells[j,i]);
    mini:=i;
    minj:=j;
    end;
    end;
   Label3.Caption:=IntToStr(max);
   Label4.Caption:=IntToStr(min);
   StringGrid1.Cells[minj,mini]:=IntToStr(max);
   StringGrid1.Cells[maxj,maxi]:=IntToStr(min);
end;
1
0 / 0 / 0
Регистрация: 28.05.2012
Сообщений: 41
03.12.2012, 09:30  [ТС] 3
не работает же, переделайте пожалуйста, или отправьте проект
0
264 / 219 / 95
Регистрация: 07.04.2011
Сообщений: 1,358
03.12.2012, 18:30 4
Цитата Сообщение от Хисамов Айбулат Посмотреть сообщение
не работает же, переделайте пожалуйста, или отправьте проект
Что именно не работает?У меня все меняет.На форму кинуть 4 метки,2 кнопки и стринггрид...Вот и вся программа
1-ая кнопка рандомно забивает грид.2-ая находит элементы и меняет их местами.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.12.2012, 18:30
Помогаю со студенческими работами здесь

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

Поменять местами строку матрицы, содержащую максимальный элемент, со строкой, содержащей минимальный элемент
Помогите решить. Скрин матрицы во вложении лежит. Дана матрица А(nxn) (n – четное число,...

Поменять местами минимальный и максимальный элемент матрицы в каждой строке
Поменять местами минимальный и максимальный элемент матрицы в каждой строке Есть такой код, он...

Поменять местами максимальный и минимальный элементы массива
В одномерном массиве B(30,заполненном случайными целыми числами в диапазоне от-25 до 25,поменять...

Поменять местами минимальный и максимальный элементы массива
Поменять местами минимальный и максимальный элементы массива размера 10. Сделал вот что:...

Найти максимальный и минимальный элементы массива и поменять их местами
Найти минимальный и максимальный элементы массива D(80) и поменять их местами. Создала форму....


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

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

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