Неверов Евгений Викторович
QR-код
Меню сайта
Категории раздела
Программирование на языке Паскаль [27]
В данной категории представлены новые функции, созданные на языке Паскаль, которые могут пригодиться при написании своих программ
Программирование на Delphi [18]
В данной категории представлены полезные подпрограммы, которые могут пригодиться при написании своих программ, а также рассматриваются примеры готовых проектов, создаваемых в среде программирования Delphi
Программирование на HTML [0]
В данной категории рассматриваются примеры готовых проектов, создаваемых на языке HTML
Прочее [40]
Свободная тематика
Мини-чат
200
Наш опрос
Существуют ли инопланетяне?
Всего ответов: 8
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Максимальное и минимальное число в массиве

1. Максимальное число в массиве


function Max(p: array of integer): integer;
var i: integer;
begin
   Result:=p[Low(p)];
   For i:=Low(p)+1 to High(p) do
      If Result<p[i] then
         Result:=p[i];
end;

где

p - массив из целых чисел.

Например, Max([6, 3, 8, 7, 4, 5]) выведет '8'.


2. Минимальное число в массиве


function Min(p: array of integer): integer;
var i: integer;
begin
   Result:=p[Low(p)];
   For i:=Low(p)+1 to High(p) do
      If Result>p[i] then
         Result:=p[i];
end;

где

p - массив из целых чисел.

Например, Min([6, 3, 8, 7, 4, 5]) выведет '3'.

Примечание. Допускается использовать не только целочисленные числа, но и вещественные (десятичные, дробные). В этом случае integer заменяют на real:

function Max(p: array of real): real;

Текст программного кода остается неизменным.

Категория: Программирование на языке Паскаль | Добавил: newerow1989 (12.03.2016)
Просмотров: 395 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Все смайлы
Код *:
Вход на сайт
Поиск
Друзья сайта
Copyright MyCorp © 2022
Версия для мобильных устройств. Яндекс.Метрика БКНС