#include "data_stat.h"
double max(double *data, int n) {
double result = data[0];
for (int i = 1; i < n; i++) {
if (data[i] > result) {
result = data[i];
}
}
return result;
}
double min(double *data, int n) {
double result = data[0];
for (int i = 1; i < n; i++) {
if (data[i] < result) {
result = data[i];
}
}
return result;
}
double mean(double *data, int n) {
double sum = 0.0;
for (int i = 0; i < n; i++) {
sum += data[i];
}
return sum / n;
}
double variance(double *data, int n) {
double result = 0.0;
double average = mean(data, n);
for (int i = 0; i < n; i++) {
double difference = data[i] - average;
result += difference * difference;
}
return result / n;
}