#include <stdio.h>
#include <math.h>
int main( void )
{
float values[999999];
int number = 0;
float max = -100000, min = 100000, total = 0, mean = 0;
while ((scanf("%f", &values[number++])) != EOF )
for(int a = 0; a < number; a++) {
total = total + values[a];
if (values[a] > max) { max = values[a]; }
if (values[a] < min) { min = values[a]; }
}
mean = total / (float)(number-1);
printf("%.2f %.2f %.2f\n", min, max, mean);
printf("%f", total);
printf("%d", number);
}
and i got result like that:
5.6
6
7
5.60 7.00 11.93
35.800003
Program ended with exit code: 0
I expected the mean to be 6.2
, not 11.93
.