Untitled
unknown
plain_text
2 years ago
670 B
6
Indexable
#include <stdio.h>
#include <math.h>
typedef int IntArray[25];
int main() {
IntArray values = {12, 34, 56, 78, 90, 23, 45, 67, 89, 21, 43, 65, 87, 9, 32, 54, 76, 98, 10, 31, 53, 75, 97, 19, 87};
double mean, sd;
calculateMeanAndSD(values, &mean, &sd);
printf("Mean: %lf\n", mean);
printf("Standard Deviation: %lf\n", sd);
return 0;
}
void calculateMeanAndSD(const IntArray values, double *mean, double *sd) {
*mean = 0.0;
for (int i = 0; i < 25; i++) {
*mean += values[i];
}
*mean /= 25;
*sd = 0.0;
for (int i = 0; i < 25; i++) {
*sd += pow(values[i] - *mean, 2);
}
*sd = sqrt(*sd / 25);
}
Editor is loading...