fork(2) download
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4. using namespace std;
  5.  
  6. int max(int A[], int size) {
  7.  
  8. int result = A[0];
  9. for (int i = 1; i < size; i++) {
  10. if (A[i] > result) {
  11. result = A[i];
  12. }
  13. }
  14. return result;
  15.  
  16. }
  17.  
  18. int sum(int A[], int size) {
  19.  
  20. int result = 0;
  21. for (int i = 0; i < size; i++) {
  22. result += A[i];
  23. }
  24.  
  25. return result;
  26. }
  27.  
  28. double mean(int total, int N) {
  29. return (double) total / N;
  30. }
  31.  
  32. int main() {
  33.  
  34. srand(time(0));
  35. int N = 10;
  36. int A[N];
  37.  
  38. for (int i = 0; i < N; i++) {
  39. A[i] = rand() % 201 - 100;
  40. }
  41.  
  42. for (int i = 0; i < N; i++) {
  43. cout << A[i] << " ";
  44. }
  45. cout << endl;
  46.  
  47. cout << "MAX = " << max(A, N) << endl;
  48. int total = sum(A, N);
  49. cout << "SUM = " << total << endl;
  50. cout << "MEAN = " << mean(total, N) << endl;
  51.  
  52. return 0;
  53.  
  54. }
Success #stdin #stdout 0s 5288KB
stdin
Standard input is empty
stdout
-48 -93 -64 21 -49 -57 -14 -88 41 100 
MAX = 100
SUM = -251
MEAN = -25.1