Advertisement
Guest User

Untitled

a guest
Feb 9th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. void readData(int *)
  5. {
  6. printf("Enter 5 values in numerical order: \n");
  7. scanf("%d", &array[0]);
  8. scanf("%d", &array[1]);
  9. scanf("%d", &array[2]);
  10. scanf("%d", &array[3]);
  11. scanf("%d", &array[4]);
  12. }
  13. double findMean(int *)
  14. {
  15. double mean = ((array[0]+array[1]+array[2]+array[3]+array[4])/5);
  16. return mean;
  17. }
  18. double findVariance(int *, double)
  19. {
  20. double variance = (pow(array[0]-mean, 2)+pow(array[1]-mean, 2)+pow(array[2]-mean, 2)+pow(array[3]-mean, 2)+pow(array[4]-mean, 2);
  21. }
  22. void printResults(double, double, double)
  23. {
  24. printf("%lf", array[2]);
  25. printf("%lf", variance);
  26. printf("%lf", mean);
  27. }
  28. int main()
  29. {
  30. int array[5];
  31. readData(array);
  32. double mean, variance, stddev;
  33. mean = findMean(array);
  34. variance = findVariance(array, mean);
  35. stddev = sqrt(variance);
  36. printResults(mean, variance, stddev);
  37. return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement