Дано пять чисел. Определить максимальное из них.Определить функцию, находящую максимум из двух различных чисел. Мне нужно сделать эту задачу через процедуру и функцию. Я сделал для функции вот так:
Var
a:array[1..5]of integer;
i,j,max:integer;
function f(a,b:integer):integer;
begin
if a>b then result:=a else result:=b;
end;
begin
for i:=1 to 5 do
begin
a[i]:=random(10);
end;
writeln;
max:=a[1];
for i:=1 to 5 do
for j:=i+1 to 5 do
if f(a[i],a[j])>max then max:=f(a[i],a[j]);
writeln('max=',max);
end.
А училка говорит что здесь массивы вообще не нужны, и то что функция у меня в задаче не используется. Вопрос как сделать так чтобы функция использовалась. Не могу понять как сделать по другому. ПОЖАЛУЙСТА ПОМОГИТЕ!
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Copyright © 2024 SCHOLAR.TIPS - All rights reserved.