Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.02.2017, 20:02   #1
avatar54
Пользователь
 
Регистрация: 21.02.2017
Сообщений: 29
По умолчанию Поиск максимального элемента в массиве, рекурсия. Free Pascal

Решить задачу с применением рекурсии и без неё
Найти максимальный элемент в массиве a[1...n], используя соотношение max (a[1...n])=max (max (a[1...n-1]), an)

Вот через функции , а нужно ещё составить через процедуры и объединить в одну программу

PHP код:
type mas=array[1..50]of integer
var 
a:mas
n,i:integer
function 
Max(n:integer):integer
var 
w:integer
begin 
if n>1 then 
begin 
w
:=Max(n-1); 
if 
a[n]<w then Max:=
else Max:=a[n
end 
else Max:=a[1
end
begin 
randomize

write('Razmer massiva A n='); 
readln(n); 
writeln('Massiv A:'); 
for 
i:=1 to n do 
begin 
a
[i]:=random(20); 
write(a[i],' '); 
end
writeln
write('max=',Max(n)); 
readln 
end

avatar54 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi7.Поиск минимального и максимального элемента в массиве Tony Hudson Помощь студентам 4 05.03.2015 20:30
Поиск максимального четного элемента в массиве phreaker228 Помощь студентам 0 05.06.2011 14:44
Поиск минимального и максимального элемента в двухмерном массиве. Dem6 Общие вопросы Delphi 10 30.11.2009 20:22
Поиск максимального отрицательного элемента в массиве Tomoa Microsoft Office Excel 6 27.11.2009 15:10
Поиск максимального элемента в массиве Alexus999 Помощь студентам 8 08.06.2009 19:47