Rujoyce18

root mean square

Aug 20th, 2021 (edited)
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.53 KB | None | 0 0
  1.  
  2. #include <bits/stdc++.h>
  3. using namespace std;
  4.  
  5. // Function that Calculate Root Mean Square
  6. float rmsValue(int arr[], int n)
  7. {
  8.     int square = 0;
  9.     float mean = 0.0, root = 0.0;
  10.  
  11.     // Calculate square.
  12.     for (int i = 0; i < n; i++) {
  13.         square += pow(arr[i], 2);
  14.     }
  15.  
  16.     // Calculate Mean.
  17.     mean = (square / (float)(n));
  18.  
  19.     // Calculate Root.
  20.     root = sqrt(mean);
  21.  
  22.     return root;
  23. }
  24.  
  25. // Driver code
  26. int main()
  27. {
  28.     int arr[] = { 10, 4, 6, 8 };
  29.     int n = sizeof(arr) / sizeof(arr[0]);
  30.  
  31.     cout << rmsValue(arr, n);
  32.  
  33.     return 0;
  34. }
  35.  
Add Comment
Please, Sign In to add comment