Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.05 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. int myarray[3][3];
  5. void average_sd_2D_array(int[3][3], float & avg, float & sd);
  6. float average, deviation;
  7. int x;
  8. int main()
  9. {
  10.     for (int i = 0; i<= 2; i++)
  11.     {
  12.         myarray[i][0] = ((2*i) + 1);
  13.         myarray[i][1] = ((2 * i) + 1);
  14.         myarray[i][2] = ((2 * i) + 1);
  15.     }
  16.     myarray[5][5] = 10;
  17.  
  18.     cout << "\t" << myarray[0][0] << "\t" << myarray[0][1] << "\t" << myarray[0][2] << endl<<endl;
  19.     cout << "\t" << myarray[1][0] << "\t" << myarray[1][1] << "\t" << myarray[1][2] << endl<<endl;
  20.     cout << "\t" << myarray[2][0] << "\t" << myarray[2][1] << "\t" << myarray[2][2] << endl<<endl;
  21.     average_sd_2D_array(myarray, average, deviation);
  22.     cout << "Average = " << average << " Standard Deviation = " << deviation;
  23.     cin >>x;
  24. }
  25. void average_sd_2D_array(int arr[3][3], float & avg, float & sd)
  26. {
  27.     int total=0;
  28.     int square=0;
  29.     for (int i = 0; i <= 2; i++)
  30.     {
  31.         for (int a = 0; a <= 2; a++)
  32.         {
  33.             total += arr[i][a];
  34.             square += ((arr[i][a]) ^ 2);
  35.         }
  36.     }
  37.     avg = total / 9;
  38.     sd = sqrt((square / 9) - ((total / 9) ^ 2));
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement