описать функцию min (a,b,c) получающую три вещественных числа и находящую минимальное из них. с помощью этой функции найти минимумы из 5 наборов чисел
Ответы
Ответ дал:
0
var
a, b, c, d, e: real;
function min(a, b, c: real): real;
begin
if(b < a) and (b < c) then min := b;
if(c < a) and (c < b) then min := c;
if(a < b) and (a < c) then min := a;
end;
begin
read(a, b, c, d, e);
write(min(min(a, b, c), d, e));
end.
a, b, c, d, e: real;
function min(a, b, c: real): real;
begin
if(b < a) and (b < c) then min := b;
if(c < a) and (c < b) then min := c;
if(a < b) and (a < c) then min := a;
end;
begin
read(a, b, c, d, e);
write(min(min(a, b, c), d, e));
end.
Ответ дал:
0
Можно гораздо проще:
function Min(a,b,c:real):real;
Begin
Min:=a;
if Min > b then Min:=b;
if Min > c then Min:=c
End;
function Min(a,b,c:real):real;
Begin
Min:=a;
if Min > b then Min:=b;
if Min > c then Min:=c
End;
Ответ дал:
0
Program2.pas(7) : Нельзя преобразовать тип function(a: real;b: real;c: real): real к real. Поэтому я сделал по-другому
Ответ дал:
0
И всё равно можно проще))
function Min(a,b,c:real):real;
Begin
if a > b then a:=b;
if a > c then a:=c;
Min:=a;
End;
function Min(a,b,c:real):real;
Begin
if a > b then a:=b;
if a > c then a:=c;
Min:=a;
End;
Ответ дал:
0
На ABC.NET можно еще проще:
Ответ дал:
0
function Min(a, b, c: real): real;
begin
min:=min(min(a,b),c);
end;
begin
min:=min(min(a,b),c);
end;
Вас заинтересует
2 года назад
2 года назад
6 лет назад
6 лет назад
9 лет назад
9 лет назад
9 лет назад