fork(5) download
  1. const Size=100;
  2. Type TArray=array [1..Size] of real;
  3. var n, i:integer;
  4. min, max, sum, vMin, vMax, vAvg: real;
  5.  
  6. procedure input(var n:integer;var TArray:array of real);
  7. begin
  8. readln(n);
  9. for i:=0 to n do
  10. readln (TArray[i]);
  11. end;
  12.  
  13. function Minimum(TArray: array of real):real;
  14. begin
  15. min:=TArray[1];
  16. for i:=0 to n do begin
  17. if TArray[i+1] < min then min:=TArray[i+1];
  18. result:=min;
  19. end;
  20. end;
  21.  
  22. function Maximum(TArray: array of real):real;
  23. begin
  24. max:=TArray[1];
  25. for i:=0 to n do begin
  26. if TArray[i+1] > max then max:=TArray[i+1];
  27. result:=max;
  28. end;
  29. end;
  30.  
  31. function Average(var sum:real):real;
  32. begin
  33. result:=sum/2;
  34. end;
  35.  
  36. procedure output(vMin, Vmax, Vavg:real);
  37. begin
  38. writeln('Min T',vMin:0:1);
  39. writeln('Max T',vMax:0:1);
  40. writeln('Avg T',vAvg:0:2);
  41. end;
  42.  
  43.  
  44. begin
  45. input(n, TArray);
  46. vMin:=Minimum(TArray);
  47. vMax:=Maximum(TArray);
  48. sum:=vMin+vMax;
  49. vAvg:=Average(sum);
  50. output(vMin, vMax, vAvg);
  51. end.
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.pas:1: warning: missing program header
prog.pas: In function `Minimum':
prog.pas:18: error: undeclared identifier `result' (first use in this routine)
prog.pas:18: error:  (Each undeclared identifier is reported only once
prog.pas:18: error:  for each routine it appears in.)
prog.pas:20: error: result of function `Minimum' not assigned
prog.pas: In function `Maximum':
prog.pas:27: error: undeclared identifier `result' (first use in this routine)
prog.pas:29: error: result of function `Maximum' not assigned
prog.pas: In function `Average':
prog.pas:33: error: undeclared identifier `result' (first use in this routine)
prog.pas:34: error: result of function `Average' not assigned
prog.pas: In main program:
prog.pas:45: error: variable access expected -- type name given
prog.pas:46: error: variable access expected -- type name given
prog.pas:47: error: variable access expected -- type name given
stdout
Standard output is empty