fork download
  1. program Means1;
  2. var
  3. a, b, c, arith, geo: real;
  4. begin
  5. a := 2; b := 4; c := 8; { готові значення }
  6.  
  7. arith := (a + b + c) / 3;
  8.  
  9. { геометричне середнє без Math — через просте наближення }
  10. geo := (a * b * c);
  11. geo := exp(ln(geo) / 3.0); { IDEONE підтримує exp і ln у FreePascal }
  12.  
  13. WriteLn('Numbers: ', a:0:2, ', ', b:0:2, ', ', c:0:2);
  14. WriteLn('Arithmetic mean = ', arith:0:4);
  15. WriteLn('Geometric mean = ', geo:0:4);
  16. end.
  17.  
Success #stdin #stdout 0.01s 5292KB
stdin
Standard input is empty
stdout
Numbers: 2.00, 4.00, 8.00
Arithmetic mean = 4.6667
Geometric mean = 4.0000