Помогите исправить ошибку (не работает задача)
Function max(a,b,c : real) : real;
If a > b then
Begin
If a> c then
Max := a;
End
Else if b > a then
Begin
If b > c then
Max := b;
End
Else if c > a then
Begin
If c > b then
Max := c;
End
Else
Max := 0;
End;
Var a,b,c : real;
Begin
Write('введите а : ');
Readln(a);
Write('введите b : ');
Readln(b);
Write('введите с : ');
Readln(c);
Case max(a,b,c) of
a : writeln('a максимальное');
b : writeln('b максимальное');
c : writeln('c максимальное');
0 : writeln('числа равны');
End;
Readln;
End.
Описать функцию Max(A,B,C) вещественного типа, находящую максимальное из трех вещественных чисел A, B и C. С помощью этой функции найти максимальные из наборов (A,B,C), (A,B,D), (A,C,D), если даны числа A, B, C, D. Это задание к задаче
Можно пожалуйста задачу в рабочем виде написать? Буду очень благодарен