Tamerlaan_Sg
Ученик
- Регистрация
- 26 Мар 2009
- Сообщения
- 11
- Реакции
- 0
- Баллы
- 0
Паскаль, массивы, функции. Помогите, пожалуйста!
Доброго всем времени суток. Помогите пожалуйста с задачей на массивы и функции в паскале.
Задача состоит в том, чтобы в массиве, состоящем из 15 элементов найти максимальную и минимальную разницу между соседними элементами массива(массив после сортировки). Поиск нужно вывести в отдельную функцию. при этом для нахождения разницы не использовать дополнительно масиивы. Собственно задача, на основе который нужно все это сделать ниже:
Огромное спасибо
Доброго всем времени суток. Помогите пожалуйста с задачей на массивы и функции в паскале.
Задача состоит в том, чтобы в массиве, состоящем из 15 элементов найти максимальную и минимальную разницу между соседними элементами массива(массив после сортировки). Поиск нужно вывести в отдельную функцию. при этом для нахождения разницы не использовать дополнительно масиивы. Собственно задача, на основе который нужно все это сделать ниже:
Код:
program mas1;
const
N=15;
VAR
MAS:ARRAY[1..N] OF INTEGER;
I,M,P:INTEGER;
BEGIN
FOR I:=1 TO N DO
BEGIN
MAS[I]:=RANDOM(1000);
WRITE(MAS[I],' ');
END;
FOR I:=1 TO (N-1) DO
BEGIN
FOR M:=1 TO N DO
BEGIN
IF MAS[I]>MAS[M] THEN
BEGIN
P:=MAS[I];
MAS[I]:=MAS[M];
MAS[M]:=P;
END;
END;
END;
WRITELN;
FOR
I:=1 TO N DO
WRITE(MAS[I],' ');
READLN;
END.
Огромное спасибо