Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- void readData(int *)
- {
- printf("Enter 5 values in numerical order: \n");
- scanf("%d", &array[0]);
- scanf("%d", &array[1]);
- scanf("%d", &array[2]);
- scanf("%d", &array[3]);
- scanf("%d", &array[4]);
- }
- double findMean(int *)
- {
- double mean = ((array[0]+array[1]+array[2]+array[3]+array[4])/5);
- return mean;
- }
- double findVariance(int *, double)
- {
- 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);
- }
- void printResults(double, double, double)
- {
- printf("%lf", array[2]);
- printf("%lf", variance);
- printf("%lf", mean);
- }
- int main()
- {
- int array[5];
- readData(array);
- double mean, variance, stddev;
- mean = findMean(array);
- variance = findVariance(array, mean);
- stddev = sqrt(variance);
- printResults(mean, variance, stddev);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement