const
n= 15;
type
tElement= integer;
tArray= array [1..n] of tElement;
var
a,b: tArray;
i: integer;
procedure SortDown(var a: tArray);
var
i,j: integer;
e: tElement;
begin
for i:=2 to n do
for j:=n downto i do
if a[j-1]<a[j] then begin
e:= a[j];
a[j]:= a[j-1];
a[j-1]:= e
end
end;
begin
Randomize;
for i:=1 to n do a[i]:= Random(100);
for i:=1 to n do write(a[i]:3);
writeln;
SortDown(a);
for i:=2 to n do
if a[i]=a[i-1] then begin
writeln('максимальный из повторяющихся элементов есть ',a[i]);
readln;
Halt
end;
writeln('в массиве нет повторяющихся элементов');
readln
end.
Похожие записи/страницы:
- Дан массив x = (5.1, -0.0002, 1251.35, -1.5, 11.2, -1921.63). Вывести номера положительных элементов - Pascal(Паскаль)
- Дана матрица D размера nхm( n,m <= 20). Сформировать 3 одномерных массива: А – из элементов матрицы D,…
- Создать новый файл D из чисел, которые встречаются во всех трех файлах - Pascal(Паскаль)
- Сортировка парным обменом или нечетно-четная перестановка - Pascal(Паскаль)
- Имеется массив экзаменационных оценок студ.группы: А=(5, 4, 3, 5, 2,...,4); n=25, где т-число студ. в группе.…
- Задана квадратная матрица A размером N x N (N
- Матрица A[M,N]. Расположить столбцы в порядке возрастания количества положительных элементов - Pascal(Паскаль)
- Сформировать массив из двух данных- Pascal(Паскаль)