Advertisement
Guest User

Untitled

a guest
Dec 10th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. var X : array [0..5]of real = (-3.2, 3.33, -2.8, 2.95, -3.01, 0);
  2. Y : array [0..4] of real = (5.1, -4.8, 4.99, -5.01, 5.4);
  3. Z : array [0..3] of real = (-1.44, -1.5, 1.80, -1.77);
  4. sr_arif1, sr_arif2, sr_arif3, min : real;
  5.  
  6. function sr_arif ( a : array of real; n : integer ) : real;
  7. var i : integer;
  8. sum, cnt : real;
  9. begin
  10. cnt := 0;
  11. sum := 0;
  12. for i := 0 to n - 1 do
  13. begin
  14. if a[i] < 0 then
  15. begin
  16. cnt := cnt + 1;
  17. sum := sum + a[i];
  18. end;
  19. end;
  20. sr_arif := sum / cnt;
  21. end;
  22.  
  23. begin
  24. sr_arif1 := sr_arif(X, 6);
  25. sr_arif2 := sr_arif(Y, 5);
  26. sr_arif3 := sr_arif(Z, 4);
  27. min := sr_arif1;
  28. if sr_arif2 < min then
  29. begin
  30. min := sr_arif2;
  31. end;
  32. if sr_arif3 < min then
  33. begin
  34. min := sr_arif3;
  35. end;
  36. writeln(sr_arif1);
  37. writeln(sr_arif2);
  38. writeln(sr_arif3);
  39. writeln(min);
  40. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement